So, what&#x27;s the story if I want to build a C# application that runs on Windows, OS X, and Linux? Do I use &quot;regular&quot; .NET for Windows and Mono for OS X and Linux? Or will everything eventually be unified into one common platform?