The basic anatomy of a plugin