We should review our APIs related to interacting w/ shared memory. In particular: - `as_mut_slice`, - `copy_from_slice`, and - `copy_to_slice`. These APIs allow read/writes to any shared memory offset. We should create higher-level abstractions to write to specific/named offsets.