Moved variable length arrays to beginning of struct