A work in progress 3D graphics engine