Squashed commit of the following:

commit 2d98703a685979293ab20670edc0c5909721897b
Author: Tom Willis <twillis@topgunhq.com>
Date:   Sun Dec 15 21:11:46 2013 -0500

    template implementation of a layout at least one way.