It started with Project K, an attempt to build a version of ASP.NET MVC free from the shackles of the dreaded System.Web, but over time it grew into something more ambitious: a recreation of .NET itself as a cross-platform, open-source framework, with command-line tools and multi-platform editor support.