void drawSubject(final Subject s, final Coordinate sgc) {


        Coordinate gc = drawOrbitalSubject(s, sgc, calcRelativePosition(s));
        for (Subject child : s.children) {

            drawSubject(child, gc);
        }
    }