Now that protocol components in user code utilize code from `data-xyz` packages, it is time to merge `protocol` and `data` packages.