Squaraine Dyes, Design And Synthesis For Various Functional Materials Applications