NOTE: Not currently compilable.
* Added Settings::selector to Settings. Made Settings constructor private.
- Rmeoved DynamicSizedWidget and DynamicTabWidget.