Social Movement Ecology is a framework for organizations with different theories of change to produce large-scale social change.