[TASK] Remove obsolete files
[TASK] Refactor viewhelper

These changes should reflect the discussion in #154