Micro framework to gather upcoming events from various sources and process them