almost done with new model, just need to finish stack creation, progress saving. turning in for the night.
hrm. Some bugs to be fixed, but semi-working.