Add very preliminary Cargo support

We still can't lock down dependency versions.  But we're getting closer.