quantum computing frameworks