1. A wireless communications system comprising: at least one processor; at least one computer readable storage medium storing computer executable instructions that, when executed by the at least one processor, implement components comprising: a workflow module comprising sets of workflow instructions for processing different types of information packets; and selectable communication function modules, the workflow module coordinating processing of a received packet using selected ones of the selectable communication function modules.