Here is a very simple example that is a testament to the improvements in Spark. I’ve noticed a lot of people seem to be baffled by the lack of a Spark ViewsStack. A basic dataProvider-driven ViewStack is actually very easy to implement, and the bonus is that it supports virtualisation. A quick example can be found here(View Source is enabled).
If you prefer to declare the children up front it’s even easier. Just use a Group instead of a DataGroup (You will lose virtualisation support though).
There is a lot more to say on the subject, but it will have to wait until I have a bit more time.