Properly update what items must be updated on zoom
Add a very basic strategy choice to the ModelRenderer
Change naming from render_strategy to visualization_choice_strategy
Replace exception with assert
Change store of visualization choice strategy from constant to field
Copy the way purpose is stored to store the semantic zoom level alike
Add functionality to register a semantic zoom level in the ModelRenderer
Add functionality to register visualizations for a semantic zoom level
Update the RootItem class to set the default semantic zoom level
Extended the ModelRenderer to consider semantic zoom level when choosing a visualization
Add a handler to change the semantic zoom level by pressing F4
Add class visualization of the public interface only semantic zoom level
Register public interface only semantic zoom level
Fix codestyle line length
Encapsulate visualization groups management in separate class
Use new way of specifying styles in VClassSzPublic
Fix copyright year
Fix codestyle
Change layout of methods in the public interface semantic zoom level
Add first method visualization for public interface semantic zoom level