Traffic light controllers are partly defined in the road network
Describe the bug
At the moment regarding traffic lights OpenSCENARIO is bound to OpenDRIVE as road network format because it relies on controllers being partly defined in the road network.
Describe how to reproduce the bug
Class: TrafficSignalController => property: name/reference=> relates to a traffic signal controller and not a traffic signal (object)
Describe the expected behavior
Controllers for traffic lights can be completely defined in OpenSCENARIO including the linking of several lights . This would make OpenSCENARIO more agnostic towards the road network format.