How to model separate parts and re-use them?
You can store and re-use parts. Just save the re-usable part in a separate file. Then, whenever you want to use it, push Shift+F1, navigate to the .blend file with the part in it, open it, select the objects folder, and select your object. It will then import that object and all its data into your scene. Hope that helps!