A response to the persistent digital divide: Critical components of a community network ecosystem