Implement support for train and other basics.