Modular procedural terrain generator