Reserver Refactor

Refactor to qmore reserver classes hopefully to provide more flexibility.