I think the current contracts are designed to work with 0x v1 contracts. What would it take to update them for v2?