Add Cargo build support