UE::ToolTarget:: namespace contains utility/helper functions for interacting with UToolTargets. Generally these are meant to be used by UInteractiveTools to handle standard tasks that would otherwise require each Tool to figure out things like which ToolTargetInterface to cast to, etc. Using these functions ideally avoids all the boilerplate inherent in the ToolTarget system.