added basic generator functionality. Also blank classes for world and region.