A generic class for storing arbitrary objects in buckets with callbacks on threshold reached
Richard Heycock, Dylan Griffith
GPL