Archive location

Todo:
- [x] Get a test plan
- [x] Put it on staging
- [x] Write south data migration
- [x] Fix sol develo tests

This is branched off reduce location branch (separate PR).
potential opportunity for crash here, though maybe we're quite sure the parent has already been synced/created at the time this is called?