W.I.P
visibility, simple events, simple messaging, layers, delays, input/output, advanced events, detect conditions,