editor: cleaner viewport handling
editor: more docs
main: playing around
log: not sure?