2d map generated with a node-based approach (process & more examples in comments)