Add plumbing for building plugins
Tidy up and document
Tidy up
Store operations instead of configs
Store write operations
Create RequireJS operation instead of using config
Tidy up