Unify the way styles are added to the list
Implement style opening functionality