The current traffic system is the best known way to share the roadways among different types of vehicles, all subject to the same rules. Trying to construct a set of grids for different types of vehicles which interact at certain points is silly, consider what happens when new types of vehicles come into being, like electric scooters, are you going to construct yet another "independent" grid for them?