Ownership and data flow in a Rust UI Framework | Hacker News Reader