dll export property collection class
widgets know about thier overlay
add style manager class
log target for std out
logging tweaks
include ui interface in engine class
cleaner widget creation