Restructured to enable automatic datasources
* i.e. first the content source is mapped
* after that every transformation in 'template/datasource/' is called using the content map as input
** the output of the datasource transformations is stored in 'datasource/'