Implement data processor plugins

See https://www.drupal.org/node/2245055