I've learned more about the US roads, lanes & line-markings than I ever really needed to know.
On Roll20: https://marketplace.roll20.net/browse/set/4434/city-streets-construction-kit
I started with creating 3D models of the streets in Blender. It's my first use of procedural texturing for the bitumen road surface. The curve proved annoying to get right because I started with an Australian Style curb for the US-based CYberpunk RPG. So I had to remodel that, but the upshot is that I discovered the working docs on how to line mark US roads. Not that it's likely I'll use that. For the text & curved lines, it was using Bézier curves for some vector tracing. Finally, the camera was set up as an Orthographic, with everything matched to Roll20's requirements.