Single Molecule Tools Part A: Fluorescence Based Approaches