I'll look into that, thanks. I need to design the technical solution I am going to use for client work and I want it to be as cutting edge as possible without being a nightmare to maintain.
Putting in a word for Sanity CMS, it's like contentful but more programmatic. It also doesn't need so much of the constant 'publish draft' button clicking.