/// <summary>
        /// Checks to see if the target child is a node that was added based on the target tree.
        /// </summary>
        private static bool IsAddedNode(IProjectTree target, IProjectTree targetChild)
        {
            var hasChild            = target.TryFind(targetChild.Identity, out var child);
            var hasValidTargetChild = HasValidDisplayOrder(targetChild);

            return((!hasChild || (hasChild && !HasValidDisplayOrder(child))) && hasValidTargetChild);
        }