Named Cells WIP: Adding new hash map for pixel areas (value), accessible via a name (key). Set up functions, but still need to fill them out. Created hooks to ImageFrameProviderCore. We're compiling, but I don't think this will run yet. Forging ahead.
Named Cells WIP: Added code to handle TAML serialization of the named cells.
Named Cells WIP: Added the remaining bits of code to ImageAsset that will allow lookup of a FrameArea based on name.
Named Cells WIP: Access a frame from a sprite-sheet by name is now working for ImageAsset and static sprites. Look at modules/SpineToy/1/assets/image/Test.asset.taml to see what the format looks like in XML.

Look at modules/SpineToy/1/main.cs, lines 52 - 57 to see how I use it in TorqueScript. At the API level, when trying to set an image frame on a Sprite, the following two lines are most useful:

%sprite.NameFrame = "someName";
%sprite.setImageNameFrame = "someName";

They both do the same thing. If you set a frame by name, it will stop using a numerical index. Likewise, if you set the frame using a numerical index (%sprite.Frame = 0;), the sprite will stop using a named region. This is expected behavior and is completely stable.