First (M6) and second (M30) version of the Communication package

Summary
First and second version of the Communication package