Extends BindSequence to allow binding to a turnout at the beginning and at the end.
Adds StubBlock, which is a shorthand for collecting all the necessary components for representing a place where trains go in and out.
Parts of rewriting the test layout to using a standard stub.
Replaces part of the StubBlock with a StandardBlock to allow easier unittesting.