Added
- `channel` property to TekScope
- Abstract mixin classes for licenses, analysis objects, and usb drives.
- family_base_class to denote and enforce end of method definitions in the inheritance tree.
Changed
- Refactored abstract method inheritance to use Mixins for many methods and properties for ease of expandability.
- Channel specific functions now only accept strings as input.
Removed
- `all_channel_numbers_list` property since MSO2 breaks convention so can no longer rely on sequential channel numbering.
---