Separated each model into its own file.