//! Core system components and memory management for the NES.
//!
//! This module contains the main components that define the NES system:
//!
//! - [`NesConsole`]: The main emulator type that coordinates all components
//! - Memory mapping and address space management
//! - Component integration and communication
//!
//! The system module serves as the foundation for the emulator, providing:
//! - CPU memory mapping and system bus management
//! - Integration of PPU, cartridge, and input devices
//! - Direct Memory Access (DMA) coordination
//! - System state management (power, reset, etc.)
pub use NesConsole;