Classes

Map

The constructor of our components does grow quite large, but the benefit of this is that it is clear what is in, needs to be in, and it provides autocomplete on modern code editors.