formatters: add annotation factory support to workflow

- copy across annotation factory setup code from om workflow
- add annotation factory to the transformer interface
- create story for adding annotation factory tests
- add a few convenience methods to annotation factory and repository
- add tests for transformer workflow execution
- update tests to cope with annotation factory
formatters: finish adding tests to workflow

- add tests for execution of entities workflow
- minor tidy-up of diagram