This is a graphics engine for a future project