'''How to handle image data byte-order?''' ByteOrder class is defined to handle data byte-orders: * check running-host byte-order; * check a given data-block byte-order; * convert host byte-order to little-endian or big-endian; * swap byte-orders.