Describe why engines exist and also describe at a
somewhat lower-level how an action engine goes
through its various stages when executing
and what each stages high-level goal is (and how it
is performed).
Change-Id: I79c4b90047826fb2c9f33da75044a9cb42cfe47d