Vulcain A C vulkan wrapper, which manages object creation/desctruction, swapchain, and render graph system.