https://www.florentmontesano.fr/posts/monogame-framework/
MonoGame: The C# Game Framework for Code-First Developers