Added a few icons. Got a tracer round working for the SGMXASScanActionController. Collected data listening to Agnostic Data API and placed in data store. Visualized in Generic Scan Editor.
First successful stab at running scanActionController actions in a separate actionRunner. Changed the singleton interface to AMActionRunner3 to a multiton interface. In addition to ::workflow there is now a ::scanActionRunner as well. Changed AMLogAction static function calls to not have default arguments for the AMDatabase to use. Changed AMActionRunner to hold an AMDatabase it wants to log to. This is passed into AMListAction3s (and AMLoopAction3s by extension) so they can do similar logging. Changed AMWorkflowView3 to require a pointer to an AMActionRunner3 on construction. That way the view can be made for either the ::workflow or the ::scanActionRunner. Changed AMActionHistoryView3 to require an AMDatabase pointer instead of defaulting to the actions database. Added a ScanActions database to AMDatamanAppControllerForActions3. Temporarily added an AMWorkflowView3 for the ::scanActionRunner for testing purposes.