Study the scenario and complete the questions that follow: 1.1 Based on the diagram in the scenario explain the following concepts: a. Abstract data type. ( 2 Marks) b. Class (use example from above scenario). (3 Marks) c. Subclass (use example from above scenario). (3 Marks) d. Polymorphism (use example from above scenario). (5 Marks) e. Draw a diagram that shows the implementation of the concepts of a superclass, subclass and inheritance based the diagram given above. Explain your diagram. (12 Marks) [Sub Total 25 Marks].