add comment + replace the basic class "WorldGenerator" by an interface.
add settings