The ecology of entrepreneurship