Uv update 1.0.0

Good luck reviewing this.  It might be easiest to just look at the source file by file.  The diff is larger than the total code.
hmm. ok. I'm fine with it.