Add initial Rust work