Created tab base classes and controls + inheritance and implementations