Beginnings of SilicaEvent framework.