(data-mask) Fragments for Data-Masks now.

DataMasks are now contained in fragments, so they can replace each other as they need too.