1-Bit and 24-Bit Integer Variables, Please

if 24 bit, and compacted 1bit data types were in the Arduino library

Maybe you missed the part about 24 bit datatypes already being implemented.
They just need a few extra overloads to things like the print methods to make them easier to use.