devdocs notes on memory layout and runtime initialisation

Some notes I made while learning about runtime internals.
Maybe useful for other new developers.
But maybe misleading because eggnog :)

this padding is not present in the struct layout, since the sizeof this struct is exactly 10 bytes. the alignof this struct is 8 bytes (although this can be OS dependent), however, so when embedded in an array or another struct, that array or other struct may insert padding here.