I think drawing ellipses will be easier in 3d. three.js provides a torus shape that I can scale. When I come back I will look into positioning by focii.