Rural Development: Putting the pieces in place: Environmentally Sustainable Development.