Modern Spaces