Implement drawing of sub-systems (like moons)

The current details of the moon are for demonstration purposes
only, they are not accurate. However, this fix implements a
method to translate between sub-system and the world coordinates
so we can add moons and satellites.
Merge branch 'gh-pages'