# Implementing QFT

I would like to know if there is a way to:

1. Implement Quantum 'Functions' e.g the QFT of QFT* containing several single-qubit operations?
2. Implement such operations on an arbitrary number of qubits and in the same vein implement work-qubits.

Not looking as responsive as pyquil, however, I noticed in the Qiskit documentation that implementing a 'CircuitFactory' with the 'ABC' package seems to be the way to go. I would just appreciate insights from experienced hands. Thank you kindly.