restructuration of rendering modules