Added brief description of what this branch is all about.
Added XTree and started work on the tree definition for ST's.  ST editor is now a pane in the IDE.
Necessary XML files supporting the ST tree definition and editor UI.
Implemented basic Semantic Type tree editor.
Implemented save/load capability.
Implemented beginning of the new ST declaractions.
Next up is creating the internal type system model using the new schema.
Reworking some core types, balancing under-specification and over-specification.
Semantic Tree is now used to load the STS.
Fixed some load issues with the schema (making sure that everyone is using the same Schema instance.)
Starting work on adjusting receptors to the new semantic types.
"semantic types.xml" is now the new file for the semantic type definitions.
Eventually, we'll support receptors specifying ST declarations for import.
Reworking Hello Word, Logger, and Text receptors and visualizations.
Form for the Text receptor is now declarative instead of hardcoded in the receptor itself.
Implemented deep cloning of semantic elements.
Sub-semantic elements of signals are now once again created into separate carriers if a receiver exists.
A good demo of this is the applet "HelloWorld with Text Display Receptor."
Demo applet of sub-semantic type messaging.
This file failed to be pushed to the repository for some reason.
The missing demo applet.
Added into BaseReceptor the InitializeViewer common method part.
Updated Text Viewer to use common core.
Updated Image Viewer to now use a single instance form viewer and new semantic syntax.
Created ImageFilename ST and updated how the ST is used when dropping files.
PNG and BMP now supported.
Moved the Enabled flag from the receptor to the receptor instance, so instances can check whether they are enabled or not.
Images for website documentation.
New demo applets, updates to the message schema, various bug fixes as I'm working on the Basic Receptors, Part I tutorial.
As part of the previous commit, added a "Receptor Chooser" pane so instead of dragging and dropping receptor dll's (which still works of course) we can now add receptors to the surface by picking them from a list, which is oftentimes much more convenient.
Added methods for recursively drilling into a semantic element and returning the list of native types and, in a separate method, their values given the provided signal.
Updated the carrier list viewer receptor to reflect this change, fixing the problem we've had with our inability to deal with SE's with multiple NT's.
The effect is to flatten the SE structure, however, the full SE path is preserved.
Cleaned up tabbed list viewer to use new functionality added in STS to acquire all NT's in an SE tree.