Uses an object for sid data to be passed to handle data.

Moving another datatype off of ndict, to make it easier to inspect
objects in memory when debugging.