Just curious

If they're stored in one byte, can that byte be accessed and manipulated?

I manipulate single bits in a byte all the time.
Simplest might be a slave select bit, using direct port manipulation vs digitalWrites:

PORTB = PORTB & B11111110; // clear bit 0, leave the rest alone

PORTB = PORTB | B00000001; // set bit 0, leave the rest alone