## Memory Alignment & Struct Padding - http://www.catb.org/esr/structure-packing/