A modularized broadcast receiver driver architecture includes one or more control
nodes, under control of a network module, that perform a series of one or more
functions to receive a broadcast signal and extract content information from the
signal. None of the multiple control nodes requires knowledge of the network type
via which the signal is being received. Rather, a network module is aware of the
network type and configures the control nodes to carry out their respective functions.