What is the idea behind connecting products directly to environments?