Go over the entire struct exp-thing and simplify it a lot.

We now kill objects when t_origin + ttl + grace + keep has elapsed.