Playground2D was written originally as a learning experience and to be used as a learning tool, to perform algorithms in a visual manner. I wrote Playground2D with minimum knowledge in writing a framework and a small experience with graphics programming. I originally intended to only create it for the sake of learning but I thought why not share it as a milestone to look back for in the future.
You can find the repository in Github.
The file generates a VisualStudio 2019 solution file. If you have the vs2019 build tools then you can convert it to your version, if not then you can modify the first line of the ".bat" file from:
call premake\premake5.exe vs2019
to:
call premake\premake5.exe vs[YOUR VERSION]
The batch file will create a (.sln) file that you can open and compile. There are 2 projects in the solution file. One for the framework named "Playground2D", The other named "Sandbox" where you can experiment. There is already an example included.