Added simple Draw function for non-overlapping combination (mostly as an annotation, since it doesn't differ from the existing combination function)
Made Signal use Stride as its delta-propogation primitive rather than Delta. Simplified Signal code as a result
Simplified Figure by requiring each layout type has a single layout type it "evolves" to