Document and refactor the view and other improvements Closes #69 and #84 See merge request szt-ab-2020212/group-01/shrug!38