dds-protocol-lib: attachments structures were split from the main protocol source files to separate files.