initial commit

Attempted to setup a basic architecture that could work across frameworks and
formats.

Intended as a discussion starter!
You mean in terms of naming the generic parameters? If so, feel free! ;-)

I personally dislike the double IResourceConverter interface, but it is needed because i want to push them all in a single list, in which they only differ by TModel. Perhaps you know of a better way?