Extracted Detail, Edit, and List into base classes. Existing Detail, Edit, and List will not mixin _SDataListMixin, etc for backwards compatibility for consuming classes. Doc updates.