Rename ElementType to Element
Add KVElementOptions class and tests