Insert fitting:
Falls into one of the following categories:
Reducer / concentric / eccentric - prompts the user for the second diameter, and looks up the appropriate length from ASME 16.9. For eccentric reducer, select a default direction for the flat side to go, and let the user figure out how to place it.
Tee - prompts the user for "run" or "branch," and if the user selects "branch," prompts a second diameter field, already filled out with the current diameter.
Similar arguments for LR/SR elbows, 90° and 45° bends, but this is easier to calculate from memory than all the other fittings.
Reducing elbow is also a thing, but perhaps require its enabling behind a config file setting, and whatever warning seems appropriate.
Lastly, a faster/easier way to address elbow bend near point errors, particularly with elbows with attachments. It seems like when we click on the error message we could pop up a dialogue that asks "jump to node" or "try to automatically fix."
Thanks for reading.