Basically, to update the diagram, you can change the property values of the view models in the GraphSource. Some properties that are available on the shapes may not be presented in the model, so you may want to add them manually in the inherited class and data bind them via the ShapeStyle and ConnectionStyle properties of the diagra, or via an implicit style (Style with no x:Key setting) targeting the corresponding element as shown here.
I hope this helps.
Regards,
Martin Ivanov
Progress Telerik
A brand new ThemeBuilder course was just added to the Virtual Classroom. The training course was designed to help you get started with ThemeBuilder for styling Telerik and Kendo UI components for your applications. You can check it out at https://learn.telerik.com