Basically so far i don't have anything set out but have plans in my head of how I can break road sections up into "Building blocks". But i was after some ideas of what kinda of things I should plan for, for example "House Points", like so a car can be heading to home and will pull up on the drive. "Parking Spaces", these will require a little more manouvering once reached rather than being simple road routes. "Bus Stops" too I guess as it would be expected quite a lot of cars would wait if a bus was at a bus stop compared to a normal car just pulling over to park.

Can anyone else think of some others I might have missed out. Baring in mind I don't want to over complicate it to start with but don't want to get into the situation where it will be impossible to alter later to add a feature