HERFD: High Energy Resolution Fluorescence Detected