Added save and load functionality

Provided functions in GUIRendWorkspace and ComponentModel to add and
save states, in addition to toolbar support.