Modules

serialize data-structures between threads