Issue #15. Branch Iss15. Step Fourteen: Phase one. Created abstract base class Component that will represent the component objects that are utilized in the Containers.