initial commit

Attempted to setup a basic architecture that could work across frameworks and
formats.

Intended as a discussion starter!
Well, probably, i mean that than. But, in order to be able to define an abstraction for converters, a common abstraction (interface/abstract class) is required across all format specific resource objects. Unless we depend on the suggested library or change it to depend on HyperMediaDotNet i do not see that working.

I was under the impression that the mentioned library would in some for or shape get pulled into the HypermediaDotNet effort. Using it alongside HypermediaDotNet won't work imho as the library requires controller and returned-object specific implementations, right?