1. A method, comprising: generating, by a component of a stack of communication modules, a first command message for a target entity, the first command message including a name unique to the target entity, wherein the stack does not require a respective communication module to communicate only with a layer above or below thereof; sending the first command message to the target entity by inserting the first command message into a queue corresponding to the component; and receiving a second command message from a sending entity via a queue corresponding to the sending entity, the second command message including a name unique to the component, thereby facilitating command messages to be communicated in a layer-agnostic manner.