Note: You may choose to use the class diagram that you turned in for the 3.1 assignment as a starting point. Very litte changed since then.