- Created IDescriptor design for all descriptors.
- Implemented IDescriptor interface.