Utilizing Light As An Input And Output For Synthetic Biology And Metabolic Engineering