Big update, including Offline Opt (MaxFlowBP), and beginning of Permutation