Further simplify example plugins and add documentation to interfaces.