Cross platform GUI framework for desktop and mobile applications in .NET