Total Refactor

This breaks BC big time, so further work on the U2 side will be necessary. Better no composer update for now.
not sure about this. weird dependency on the yaml config reader