rename attributes for better understanding
initialize proxy before using it
have GeoGraphicsScene wrap GeoDataTreeModel
move to MarbleMap
factor out ScreenLayer from GeometryLayer