High-level Structures in Quantum Computing