splitting adapters and renderers + transforming the build procedure (gulp) + bulding a reportjs node module