Classes Tool, Icon and StyleManager separated.