Creating glacier or topography crack alternatives

Main Crack:

Start and End Points: Will be between two points selected by the user.
Segments: The main crack will consist of several large segments, each of these segments will break at a certain angle and deviation.
Fracture Angle: The main crack will contain fractures at a certain angle, this angle will be adjusted to appear controlled and natural.
Width: The main crack will vary in width, being wider in the middle and narrowing towards the edges.
Branches (Side Cracks):

Exit Points: It will emerge from random points on the main crack.
Length and Number of Segments: The length and number of segments of the branches will be proportional to the main crack, the length of the branches will be a certain proportion of the length of the main crack.
Breakage and Deflection: Branches will also have breaks and deflections like the main crack, but these values ​​will be smaller.
Probability of Formation: There will be a possibility of branch formation in each segment, this probability will be controlled.