[Web.UI] Switch layout to flex mode to have a sane base

Kill with fire all the Javascript stuff we have been doing until now and use CSS native solution: flexbox

Fix the annoying double vertical scrollers we keep on having.