Beginning implementation of Plugin API.