Organized classes.

Put each class into its own file.