FIndexSet represents a set of indices - more specifically, either a slice of indices, or an ArrayView of int32 which acts as the set of indices. This type is generally used when we have allocated arrays of data but only need to iterate over or update a subset. For example, if we allocate data for 100 instances, but only 10 of those instances are active we can use an FIndexSet to indicate which ones.