Renamed MemoryStack => FixedMemory
GarbageCollector now makes use of FixedMemory for dynamic allocations as well.
Also did some cleanup in the GarbageCollector.