Marilyn is a WebSocket driven, real time, evented, model layer.