- Convert where necessary - Adjust type where reasonable - Use SYSTEM headers for gl.h, stb* and vulkan