port to the Spectacle backend with all shapes backed by triangles and many more 3d manipulation features