No longer inherently serializable.
Fixed error caused by swaping MapDisplay to an interface.
Added method getLayerById
Made VISIBILITY code public.
Added network connection cababilities.