/// Router functionality for managing browser history, overlays, and navigation.
///
/// Provides methods for scroll-to-top behavior, hash change handling,
/// overlay history management, and drawer scroll positioning.
#[derive(Clone, Copy, Debug, Default, Eq, Hash, Ord, PartialEq, PartialOrd)]
pub struct Router;
