A Unified Theory of Voting: Directional and Proximity Spatial Models