Setting up styles, not sure how it should be developed. Would like to implement a pattern that new cool styles can be defined at will