In reply to Dominique Pijnenburg.

I would love to use GraphQL instead of REST, and it's not impossible to move it over to use that, it would just take some effort.

All of the REST endpoints are baked-in here: https://github.com/nicholas-wordpress/underpin-module

Since the boilerplate does not include these files directly, it's possible to create a GraphQL version that could be swapped out instead of the RESTful version if it were to be built.

I think an SDK for the actual REST calls would be useful too, since you could then make it so that the function calls from the SDK dynamically choose if it's using GraphQL or REST to help keep compatibility in the core functionality, but then you could extend it to do whatever you need it to-do on your own.