Split IUnit into its own file.