Restructured project to be more 'CSharp-style'.