Maybe the world generation can be a extra/seperated part of the api … Like I suggest it for the Entity-System …