⌘ / Alt + ←→ to navigate chapters
A lightweight plugin system using Rust traits and dynamic dispatch.
I defined a common trait (Plugin) and allow multiple “plugins” to implement it. This project teaches trait objects, Box, and extensible architecture design.