That's literally graphql though? That's the whole idea. This is so weis, clearly the author is aware of graphql but then just decided to reimplement half the backend? Why?