AbstractPlugin and AbstractGenerator doc added.