PHYS-7 #time 45m #comment Whoah...I think it's all working with smart
pointers. There are still a few small places where I'm using normal
pointers, but the important parts have been switched over.