Active systems architecture, software engineering lifecycles, and event-driven storage primitives.