Migrated whole thing to nanoc.