https://allensad.pages.dev/posts/medium-blending-blade/