Add the beginnings of a plugin interface.