Slowly getting a layout that does what I want.