lots of changes for future awesomeness

zone chunks to help package serialization and such
and other stuff I was messing with...