Canopy is a lightweight tree-based data structure for Rust, optimized for reference management using Rc and Weak pointers.