Technology Spaces