Create a custom light

Well… Something of patches of patches.

Demo: https://codepen.io/prisoner849/full/xbbMxEB