Lightweight and extensible signal-slot implementation
Reax is a reactivity system for Rust that infers dependencies between functions.