Added structs to handle flags degrouping
Added structs to handle flags degrouping
Added the byte flag data type