flesh out explanation of classes in readme