Move harmony into its own file.