First go at getting the basic layout down.