fix sizing use in demo
Resolver("window")
layouter.sizingElement callback
descriptor onStateChange
sizingElement pass both lay outer el and parent+child for future tree proofing