This is something I've wanted to do for a long time, and seeing Bileam's video (https://www.youtube.com/watch?v=ath64YOxds8 ) pop up gave me the final push to do it - hope this is not plagarism :D
After re-visiting his video, it didn't end up super different, except it's packaged in a component and is a bit more flexible using sequential parameters and a different chromatic aberration algorithm (please let me know the author of this shader btw).
Didn't talk too much about the sequential parameters implementation, but check out the replicator and replicant custom parameters. The new default parameter mode and default expressions come in handy, and we can use the same expression everywhere!