Moving some methods around. Improving documentation.
Performance optimization: Changing extension protocol to pass YapCollectionKey objects, which means extensions don’t have to create their own version.
Changing priority of nodeDeleteRule flags