In Visual Studio, I know that I can create a UWP - Universal Windows Platform application template, where the wizard places references to the .net core libraries in the project, among them the .net standard. The .net framework supports .net standard 1.3, so UWP applications run in the .net framework. But in addition to UWP (or a console model for .net core applications) there is no option to create any other model. How can I create a graphical user interface application that runs on Linux, MacOS, and Windows (via .net standard)?