Data Interfaces, Classes and Traits Interface1 AbstractClass1 Class1 Class2 Class3 Class4 Class5 Class6 Class7 Class8 Trait1 Trait2