initial work on plugin registry back-end