remove console
doc block updates
more doc blocks
introducing ViewModeRegistry

for a better "view modes" handling