For example, special purpose hardware inside the set top box 16 may support re-multiplexing of streams or concurrent reads and writes to the storage device 18. [0047] Broadcast data such as audio and video data, application code, control signals and other types of information may be sent as data objects.