I'd love some feedback on this. One important item that I'd like to include in 1.0.0.Beta1 is proper, OOTB versioning support for artifacts. That obviously includes additions to the UIs, but those are (for the most part) cut and dry.
The tricky part will be how this is managed on the server. In addition to adding and emphasizing a "version" field, we'll also need to figure out how to define "grouping". Ideas: