Rhodopsins: an excitingly versatile protein species for research, development and creative engineering