the current backend has a dataset that is seeded through JSON files, and we should add a CMS layer over that to manage the content easily

we have two approaches