better handling of relative urls
replace window's path sep
unify validation handling into the core plugin
fix varname bug
add validation for extension point schemas
add icon loading
start of workspace plugin