simplifies the code. use two fields instead of one for byte offset and bits etc.