Geographic Filtering
Allow geographic filtering:
- User draws a polygon on the map
- Events outside the polygon are removed
Ideally, the polygon content is simply moved to a new "layer" so that the user can switch between different geographical boundaries. This means that filtering would create a new subcatalog on the project level.