Change the QGR union over to a BitField union.
Makes it easier to generate a QGR in my unit test, cleaner overall of course.