In my mind 'world' in the context of WCS means a physical quantity. The classes in projections.py represent geometrical relations. It just happens that 'sphere' in astronomy is 'sky'. We could abstract the names even more and name them something like 'pix_to_sphere' or 'plain_to_sphere' but certainly not 'world'. Unless I'm mistaken...