Readme is outdated we should update it if we ever want to display as a flagshiip project (but than final refactor should happen too)
outdated UML diagram: