Updates the layout logic, using Views & Views preprocess functions