I have a custom tool that creates a callout on certain features a user has selected. The problem is when these features are close together the callout overlap. I am setting an offset for the callouts from the features when creating them so they will display away from the feature. However, I want to remove overlap if two callouts overlap each other.