I am trying to detect multiple objects such as road signs, pedestrians etc using Tensorflow object detection. However I am unsure whether to have a single model for each object type or have a single model which can detect multiple object types. How does performance in terms of accuracy, resource consumption etc. vary with each approach? Are there any other factors to consider?