Right now you can copy an assembly to another project but you have to remake all the views for it. Please give us an option to also bring over the associated views and detailing.
This would:
1. Save so much time literally redoing what you already did.
2. Make it possible to put assemblies in a reference file such as a Typical Details Revit project. Currently it is basically impossible to have 3D typical details that are reusable.
To make this even smoother, it would be very helpful if the assembly didn't disappear when there weren't any instances of it. More like a family. That way you could copy them before you used them.