(Fix) Don't load layer if `visibility` is false.
Review comments.
Add helper to easily modify map size. @TODO: Should be moved to a `MapUtil` plugin.
Add trailing commas to avoid bugs.
Call `invalidateSize` to benefit from Leaflet's default behavior on resize.