Weave communications layer - Twice

Weave communications layer