TBackgroundModelingComputeSource is a container that can be used to repeatedly execute a background computation. The assumption is that this background computation may need to be canceled and restarted, ie if input parameters change due to user input/actions.