Block Controller and Scheduling Server for a model railway.