- void signal(ArticleNumber);
- void track(ArticleNumber);
- void train(ArticleNumber, unsigned, const std::string &);
- void turnout(unsigned, unsigned);
+ void signal(const std::string &);
+ void terrain(const std::string &);
+ void track(const std::string &);
+ void train(const std::string &, unsigned, const std::string &);
+ void turnout(unsigned);
+ void turnout2(unsigned, unsigned);