Added doc to IPlugin.cs, always document interfaces properly
Added type check for CreateRepository methods
Renamed Add/Remove Parameter (wrong naming) to Add/Remove Repository
Added PluginId to identify which of the plugins created the parameter set
Removed the hardcoded xaml and added a starter for using reflection to gather properties dynamically