Added Modifiers base types (Visitor/Visitable and Modifier/Modifiable)
Added modifiers package
Copy EventType modifier from handler and add Default for descriptors
Make Handler Modifiable and remove EventType Modifier (moved in modifiers package)
Make Named Modifiable and use Default modifier when reject
rename Named set_default in set_value_once to remove confusion