It's probably similar to LVM (Linux Volume Manager), which is used as the underlayment for RAID on many systems. But on Linux it also allows dynamic (while in use) resizing (growing) of filesystems and the like. I suspect the MS implementation is similar.

Cheers