Refactor StateTreeRoot into AspectsTreeRoot