Update continuity with most recent implementations of generic algorithms. Still quite a bit of room for polish.