An ecological approach to structural flexibility in online communication systems