affinity spaces