Changed to accept (a subset of) JSON hyper schema, and generate go code for the data types and an interface for links.
Old stuff, that tries to do the same thing but based on protocol buffer definitions of RPC functions.
It does not generate valid code at this point, but don't want to let it hang on my local machine.