Generic Procedural World Generation Framework