snowplow: added support for unstructured events and custom contexts