Add support for Plugin to python side
Add PluginFactoryService
Add PluginFactoryService to the set of services added in initialization
Add tests for PluginFactoryService