+** \brief Used to produce rendered animations of the documents
+**
+* It is the base class for all the target renderers. It defines the has a static Book
+* pointer class that is a map for the targets factory creators and the strings
+* of the extension that the renderer can understand. It allows to create the a
+* pointer to a particular renderer just by using the extension of the name of file
+* to import. Also it creates a virtual member render() that must be declared in
+* the inherited classes.