Branching out is now working with dialog, however issues:

1. Do not allow branching from last resource.
2. Branch out shared the branch reference which is not good.
Fixed bug in Section.js, baseArray.forEach cannot be broken out of.