Genericizing the memory bank
Genericizing the memory bank

...this is to allow me to not store whole variations in correspondence,
but that part isn't done yet. stepping stone commit!

FoxLisk/Leafline,zackmdavis/Leafline,FoxLisk/Leafline,zackmdavis/Leafline,zackmdavis/Leafline,zackmdavis/Leafline,FoxLisk/Leafline,FoxLisk/Leafline