Minor Change: Added the memory header

This allows smart pointers to be used without the header being called in
the file that uses this or one of the other Resource Management system
header files