IA Pages - Commit page

I have the endpoint and some initial basic layout for the page, but there's a lot more work to do, so I'll mark this as WIP and won't tag anyone just yet.
we don't really ever not use this now, so it should be removed everywhere except with the other `use` statements at the top of the file