Molecular Probe Design Principles And Applications