Basic event system framework using functional interfaces
ARCHIVED - KAMI Blue: a continuation of 1.12.2 KAMI