Light activated molecular machines and logic gates: general discussion. (26th November 2015)