Modelling best practice - can I build a library of meshes?
Yes, a library is a great practice. You can then link or append those library files into a current project. I recommend using append because you can then edit that particular object in you current project file.

https://www.blender.org/manual/data_system/linked_libraries.html

I also build a library of materials.