Derivations of BinaryWriter and BinaryReader that support different Endian reads and writes.