MonoEvent is a simple coroutine-based event system for programmer, by a programmer.