I have seen it done but it does not look very user friendly.
The basic approach is to use 2D for the surface flow. Use 1D cross sections with lids for pipe flow. The 1D and 2D can be drawn overtop each other.
Use lateral structures for the storm drains between surface and pipe flow. Group smaller storm drains into fewer larger drains depending on how many you have.