LOL You can consider it as both
1) Its related to trains no problem.
2) Its part BVE part non-BVE. Coding - BVE, Video - Singapore
Trains
I'm sorry but coding =/= BVE
Unless you meant coding C++ for .exe games other than BVE and
openBVE = BVE <-- Also totally wrong