public interface TimerAware
This interface requires implementing classes possess an onTimerTick() method. AbstractBreadboard takes
advantage of this by cycling through every GObject attached to the breadboard, and if a given GObject implements
TimerAware the onTimerTick() method for that GObject is called. AbstractBreadboard also calls its own onTimerTick()
method with the same frequency (as determined by the timer's delay and whether or not it has been started).