split up objects into seperate files
to make it easier to see whats going on
and started introducing functionality to be able to overlay
multiple graphs one on top of the other! - this should then
make it possible to have more detail becoming visible as the map
is zoomed in WITHOUT the whole graph going beserk when those nodes are
added