Added factored rewards with weights that convert them into effectively a single SASOReward, without modifying Value Iteration or anything else.