[TASK] Refactor content viewhelpers
[FEATURE] Add random content viewhelper
[TASK] Fix indentation
[TASK] Split viewhelper into get and render helpers
[BUGFIX] Fix assignment of query order parameter
[TASK] Refactor to simplify code
[TASK] Refactor content view helpers into their own group