A GUI engine on Windows or X
Using C++ and Code::Blocks IDE
Google Skia (https://skia.org/)
XCB (on Linux)
Cairo (on Linux)
Code::Blocks IDE (to configure the project)
Chckout and build Skia (https://skia.org/)
Install the depends (On Linux, cairo, xcb)
Open Vanilla.cbp by Code::Blocks and replace Skia's path in the compiler parameters
Click "Compile" button in Code::Blocks