FNavigationToolItemFlagGuard

Adds scoped item flags and removes them when out of scope.