Abstracting out the layout stuff.