Vim's signs are useful but managed globally by default. It's hard to do things like clear all signs created by your plugin. maktaba could have some utilities for working with signs.