29130cb367
Planning to come back to this and eval some state. Not ready to fully come back still out learning from the past.