Rust 2d Graphics Programming