Framework extensibility

First a local PR to further see how the tools start working.