fix a warning "Prevented recursive attempt to activate part..."
Refactoring of selection elements. Additional minor refactoring. Fixed a bug with Translation Editor (#2752)
refactoring of package names for consistency
Fixing background color logic as it was kind of broken
Polytomous keys may be viewed as list as well