Maps rework

- remove the person/group buttons.
  Instead, these are now separate layers

- make person layer a vector layer
  This allows collecting clusters of people
  into a single item with a counter

- hide some maps internals