Lots of progress towards a notification-system-like architecture. Lots of ugly code, too :P. First make it work, then make it shine!