tried using my own base rail, didn't work.

Just gonna stick with extending Vanilla for now and then using my own stuff for additional features.  Trying to rewrite a (pretty significant) portion of the base game introduces too many points of failure for my level of expertise.