Size/Offsets of Structs/Classes
2 Rules for placement of the objects in memory:1. Has to be aligned to size of largest element
2. Has to be starting on a multiple of its size.
Objects inherited from are placed BEFORE the objects inheriting and you have to pad to the largest system type of the object being inherited from.
vptrs are at the start.