this can be done with the standard sketchup system too... you can split a model into components and then have a folder where the components are stored. you'll need to be strict with checkout of the components or have them assigned to certain individuals though. then the large project model can have the components updated to show revisions or changes.
Though I'm sure the plugins will help greatly in this arena.