Apart from cut-off distance, probability and chemical states, user should be able to define acceptable angle range (if the newly created bond introduce new angle)
The new bond can introduce multiple new angles, therefore user have to specify angle ranges per angle type.