Add scrollable columns and basic responsiveness, create the flex version that spans to the whole height of the viewport