refactor fluff signal for more general use

To allow workflows that require notification after fluff data has changed. 

Requested by SolDevelo

@dannyroberts