OP-278 Refactoring the way in which front end 'containers' work. They now do not add obtrusive markup that can negatively effect front end layout

Instead, they use a system of html comments to mark start and end regions and some hackery

[skip-ci]