Modules

Schema migrations via checksums instead of versions
individual migration for a single version bump
Base class for an individual routine within a migration