A LoopDefiner reads a loop definition tag in the Rosetta Scripts and caches a SerializedLoopList in the DataMap


LoopsDefiner classes implement the Widget registration pattern and are initialized through the LoopsDefinerFactory. 
