Nice idea.
Don’t forget to put forward and backward links to connect each new one with the previous one so that anyone can walk back and fore along a doubly linked list. (Like the thing I do with my statspack series).