Start work on new memoryCreationBox

The box is a class, so it can easily retain its own values. I don't
intend for there to be multiple of these being open at the same time,
but it does allow for it.