Before new way to store data internally
Store weights, signs in large array, store variables in small linked list.
Write slack calculation in aggregator