Add Razor views, more data structures, and lot more fixes