Text this: District heating and cooling optimization and enhancement - Towards integration of renewables, storage and smart grid.