DEV: Add 2 dimensional payoff and margrabe payoff