Describe plugin interface