Move 3D stuff into separate app