Does SketchUp have a model tree like Solid Works where I can roll back to previous states and then make modifications?
No, not in the same way. The undo stack records the last 100 operations so you can step backwards one step at a time, but you cannot edit an individual step.
Thank you - not the answer I wanted, but at least now I know.