Implement new ui features

Actually build some of the stuff I started designing
Unless I'm misunderstanding the framework, it looks like this is a 16 column grid but only 13 are used. I wonder if that will cause any issues (particularly in responsiveness) later on?