It counts to me.
I cannot use abuff because I have damage detection system of my own.
And 2 damage detections don't mix well as you know.
If you made it pluggable (separated it into multiple libraries) it would be much better.
This way you simply have a monolythic system that someone either has to use for everything from the start of making his map or not use it at all.