In theory "Rails" seem pretty close to "Railings" although I admit that's a stretch :-)
Could put all kinds of rails and railings in that module, then put the train itself in a higher level module
It should be very easy to get the rails on different block faces, Adeon ended up including...