Leaflet renders OpenStreetMap tiles underneath a client-side geometry
pipeline. Source files stay as JavaScript so you can author points and
shapes with absolute coordinates or offset math.
Authoring style
new House()
.trace([
[-100.8988347540, 46.8268080234],
[-100.8986668041, 46.8268307100],
])
new Sprinkler("Front bed sprinkler")
.add(offset(lotCorner), south(ft(15)), east(ft(10)))