Azadipyrromethenes: from traditional dye chemistry to leading edge applications | doi.page