am 63ac043f: Refactor operation creation to use an operation factory registry.

* commit '63ac043f81f8e2a15bbadcb6628b92096295ab6a':
  Refactor operation creation to use an operation factory registry.