Infinity Spaces