Refactored how childScopes are created, moved the logic to the (parentScope) component. I am looking for a way to identify the scope that is to be created, in order to re-use it, or destroy it.
Also parse attributes of components when used with an IF
Playing with IF's revealed an issue in scope creation. Working on a solution.