[WIP] Custom Permalink UI

References #3920

Todo:

- [ ] Needs to work properly on mobile
- [ ] Needs temporary JS to show how this should function in the real world