What are space types, tags, and spaces?