skeleton for windowshade
start of approach of wrapping with titlepane
test is programmatic
WindowShade declarative