I've added an scdl module and itest so you can process composites and contributions without starting a runtime, and cleaned up all the varrious dependencies so it works now. We keep saying the module structure is as it is to enable doing that so having this makes sure it will keep working. The scdl module has a large amount of code copied from NodeFactory which would be good to make shared, i'll have a look at doing that, perhaps starting by using the sca-domain module and then looking at how to merge that with the node modules.
...ant
