Add in ability to do copy/use_pointer
unclear what changed, but oh well
Added in particle dumping code
Start building the scatter code