Fixing layout on resize and orientation changes
Separating sections into its own module.