A sort of an Arc-RwLock combination..
That aims to be simple and straightforward to use when sharing data between threads.