Java/C++ file dump

Addition of old C++ data structures, along with neutered versions of the
GIS system data structures. (GIS structs need to be converted to
generics)