Performance is heavily influenced by the amount of memory allocations.  Current code does not expose whether the memory usage is because of factor residual functions or the internal IIF Chapman-Kolmogorov inference solutions.  There should be an easy way for users to determine if a factor residual function is working and the memory consumption.