initial commit of the framework. it's far from state of using it productive. a lot of stuff will be documented soon.