Rework FPGATrackSimRoad class
Compare changes
This design has a lot of implicit shared_ptr counting and object copying which makes me a bit nervous (are we sure it is copying or incrementing when we want it to?)
I try to make things a bit more explicit here