Helping Hands: An Integrated Approach to Development