Place these classes into their own files.