All three types of plugins defined.