#49 Don't use all the CPUs
Switch to use of universal logic component
Moved to universal trigger component with inserted buffers to split the network into strict layers
Also cleaned up the code and documented somewhat
#49 Fix thread counts for synchronous running.
Merged 'develop'.