three basic alignments
whitespace fix
pick using a shadow dom
basic picker with & without shadow
cannot use input element as a shadow root
attach and trigger events + expose shadow host content
start & stop an extension
open & close picker
`is` method to check picker states
click to open & close
small fixes
blur & focus methods
root element events
some tests
basic dict get/set + picker render method + tests
better instance and template creation
render method + base composer complete