Regular columnist James Knight wonders what the perfect political party would look like.