//! Composition Framework
//!
//! Provides declarative module composition and module registry management
//! for building custom Bitcoin nodes from modules.
//!
//! This module enables:
//! - Module discovery and registry management
//! - Declarative node composition from TOML configuration
//! - Module lifecycle management (start/stop/restart)
//! - Dependency resolution and validation
// Re-export main types for convenience
pub use NodeComposer;
pub use NodeConfig;
pub use ModuleLifecycle;
pub use ModuleRegistry;
pub use *;