https://www.porkopolis.org/2016/shadows-forms/
Shadows and forms