add an io map to be used when determining what components
need to be updated after IO has changed.