Documentation and refactoring.

- Rename interface ExperimentPlugin -> IExperimentPlugin.
- Use AbstractExperimentPlugin to pack the intents.
Increase version count.