A Theory of Cross-Spaces