InterfaceManager keeps track of how many interfaces are combined in an original get<T>() call
so that if new interfaces are registered in the meantime, you will make new combined interfaces
for the new get calls to use.  Thus, every get call will only have a ResourceManager with handles
from only those interfaces registered up to that call.