fixed new TemplateManager requiremens; BlockManager: assigned the generated repository to the appropriate variable
refactored the code to render a BlockManager introducing the TemplateRenderer object; updated the ContentSection object to use this new object