presentation/screens/domains/domain_screens library

Deferred-load barrel for the domains and topic-tree flow. Includes the bottom-nav target (DomainListScreen) and the topic tree shown when drilling into a domain. Defers anything domain-specific out of the entry chunk.

Classes

DomainListScreen
TopicTreeScreen
Standalone screen — used on narrow layouts where the tree replaces the list. Wraps TopicTreeView in a Scaffold + back affordance.
TopicTreeView
Embeddable tree — header, branches, twigs. Used inside the two-column domain list layout on wide screens, and inside TopicTreeScreen on narrow ones.