This project is just at the point of displaying some graphics and using the mouse to move pieces. It has no concept yet of side to move or legality of a move. It was compiled with MSVC 2022 and with the Allegro5 nuget package installed.
The purpose of this project is to enable chess players to create their own opening repertoire. It will have engine support per position for as many threads that are available. The default engine will have continuous real-time learning per the positions selected.
I think it will be a very radical and fun project.

Opinions and/or participation welcome.
Note: Allegro5 was used over SDL2 because A5 has graphic primitives. It for now only supports 1920x1080 but drawing what I have now to scale to support other graphic modes is next.