moved all of the arrays into the workspace.
more cleanup (finishing removal of global memory)
refactor out the workspace method
delete commented out lines
closeable is apparently better.
whitespace
unused field
removing old tracking code
old profiling code
get rid of cruft.
something