Update and rename Memory.hpp to Core.hpp