web: Light restructuring
web: Replace some helper functions with decorators
Small PEP8 fix
Merge branch 'master' into single_camera