1. A computer-implemented method, comprising: receiving, by a forwarder, a packet that corresponds to an interest, wherein the interest includes a name; in response to determining that the interest is destined for a component of a stack of communication modules, sending the interest to the destined component based on the name for the interest, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof; and in response to determining that the interest is not destined for a component of the stack, sending the interest to a network element based on the name for the interest, thereby facilitating directly addressing individual components of the stack.