WinRT and IDL Compatibility

IDL was colliding with XAML so I had to move the IDL to a separate project to generate the code.

[Issue]