- Introduced gcodePositionObject to track the printer's G-code position and related status.
- Enhanced status handling to include virtual SD card information, such as file position, size, and progress.
- Updated event emission to include gcodePosition updates, improving real-time feedback for printer status.
- Refactored existing status handling logic to accommodate new data structures and ensure consistency.