Started adding a generic way to push & pop pairs onto the stack.