Use Cargo for building