Figure 1: A class diagram of the original project