James,
Some of what you want would be a script or user interface that in turn is
driving Dispatcher. So the start and termination of the trains would be in
the upper level and it treats all of Dispatcher as the lower level.
-Ken Cameron, Member JMRI Dev Team
www.jmri.org
www.fingerlakeslivesteamers.org
www.cnymod.com
www.syracusemodelrr.org