Changes to create gamegeneratorcollection package and its subpackages. Many files moved into there for reorganization.