Pool and generator updates.

Can remove vertices from pools, add new vertices, etc.