How plugins work