Refactor and duplicate component deletion for : Adaptive image, image, topnav, genelist