application
enumeration
eventhandling
factories
listeners
patterns
rules
sorting
transforming
