Improve help text
Use a build phase to generate array of actions

A “Run Script” build phase is used to update the
contents of ActionClassesMacro.h with a macro
definition, which is included by ActionExecutor.m.
That way, actions can be added or removed without
having to modify other code.