Markup refactoring - moved to flexbox

No fixed width layout anymore. Now grid building based on grid size
with flex box.