Refactor new design scheme

Lots of refactoring to try the design scheme with connected base classes
for action scripts, of which one may have control at any time.
Add notes
Refactor infohub design scheme and add notes
Add fixes and events to infohub design