What does upstream and downstream development even mean?