Module sync

Synchronization primitives

Structs