Qmore reserver refactor

Refactor to qmore reserver classes hopefully to provide more flexibility.