Pulling things apart; passing only needed inputs to functions, instead of the entire graph