- Vulkan initialization moved to InitVulkan() - Renderer thread processes commands from main thread - SetupDevice() for select physical device and queue families, create logical device and queues.
- Renderer class - Vulkan and RmlUi moved from main to Renderer thread
- Naming style migrated to camel-case - P7lib logger sources added - Vcpkg manifest, CMake presets and build moved to root - SDL2, Vulkan and RmlUi dependencies added - Logger LOG macro added - Logger configuration - SDL2 window configuration - Vulkan configuration - RmlUi configuration - SDL event loop