Beyond layering: modularity considerations for protocol architectures | IEEE Conference Publication | IEEE Xplore