This umbrella bug covers all work related to the component model lifecycle: instantiation, creating shadow subtree, running scripts, and when this all happens.
There should be a spec for this first.