Moved the 'transform' functionality into its own package.