Added a grid and transform gizmo to the 3d editor, added 2d circle primitive type to ScenePrimitive, added plane intersection test to Ray