Designing with Light