Got the basic layout sort-of working.