NIR and Visible Absorbing Dyes