Working out the classes to have them work together.