Progress.
Changed how root works, set parent when adding as a child.