Simplified part packing
Removed bogus tuple types
Added null support to tuples
Refactored reading floats
Refactored writing floats
Defaulting segmented S to ubyte
Added byte array support to tuple