IMPORTANT: Part of a patch series, do not merge until all complete
This is a breaking change to the page (except the carousel still actually functions).
It is the first in a patch series so should NOT be merged until the full series is complete.
The next commits in the series are:
- T224479: Add new client side Participation manager for image list
- T224872: Track unsaved changes for depicts and captions
- T224827: Add, remove, or change prominence for depict tags
- T224505: Setup Ajax post request for sending contribution data to the server
- T224968: Setup new API route to receive posted contributions data
after that we can merge all dependant changes (from first to last, in order)