Starting to adopt Apple's struct optimizations

Looking for large array allocations and soon to be big data at the
start of structures.