Break out start state creation into a function so we can rebuild it on delegate change.
Break out start state creation into a function so we can rebuild it on delegate change.

kdickerson/automatonSimulator,kdickerson/automatonSimulator