Dynamic memory allocation - how is it supported?

Which I mentioned to @backflip in posts 16 and 20.