Add demos for Collections
Add generic PluginsCollection
IPluginClient, TestPlugin