Major refactoring of visual properties to annotationSet class (to enable them to be reloaded), added label options pop-up