More progress - I’ve been studying the JuliaGeo project. Geodesy.jl has a lot I can relate to. There’s a lot to learn from here. I retract what i said about not including many ellipsoids. The ellipsoid constructor allows you to add the definitions of any ellipsoids you wish to use. I have a lot to digest here. Thanks for all the help and comments.