Invenio 1 and 2 had support for UnAPI (https://github.com/inveniosoftware/invenio-unapi). Do we want to port it or is it enough to just enhance templates?