and that includes much circuitry that would overcomplicate your schematic if included.
.... agreed, except that the pullup's enablement is optional and deliberate on the part of the user and could be done externally, and its presence is germane to understanding the circuit, whereas the rest of what goes on in the black box is some kind of arcane Arduino stuff