Quantum Structure of Space and Time