Refactor to make duals easier
Add conic duals