Before revision:   We present an overview of the various techniques used to modulate each of these five modulesto provide with control of attributes in the generation process .
After revision:  We present an overview of the various techniques used to perform the modulation of these modules .