Added shared-memory, general get/put, and some more stuff