"""
Overlay sub-applications for dreader.

Each overlay is a self-contained sub-application that handles its own:
- HTML generation
- Rendering logic
- Gesture handling
- State management
"""

from .base import OverlaySubApplication
from .navigation import NavigationOverlay
from .settings import SettingsOverlay
from .toc import TOCOverlay

__all__ = [
    'OverlaySubApplication',
    'NavigationOverlay',
    'SettingsOverlay',
    'TOCOverlay',
]
