create the internal Item div on instantiation
setup in the internal Widget state on instantiation
remove no-longer-needed null element check
add event handler generic interface
use generic IEventHandler for signal connection
add initial enums module
add a generic drag helper class
remove unused interface
update the Window setup wrt resize handles
update app html and css
update vs project