I'm currently learning C# and I thought it might be cool to try and port Audacity to C# in an effort to not only better understand how to use C#, but to learn about making audio programs too.  Would it be okay if I do this?  How is the source code organized (is it packaged?)?