Outline Shadows?

I managed to figure it out thanks to this and this. I ended up writing a bunch of new materials too to change shadow colours cast onto them and then an outline post-process that outlines everything by comparing scenecolour which allows for the light and dark parts of the scene (such as shadows) to receive the outlines.

Here’s a few images of the effect working: