A collection of standardized messages, state structs, and helper functions a contract can use to implement contract migration.