Switching to a gem-based design.

The gem will generate initial site layout and provide code for site
generation. Site generation starts by activating site spawner code in
layout.erb.