Andrew/sitestableview

ey
Consider making a `createSubviews` method where you create all these subviews. Then it splits things up nicely.