[x] Adds canvases to each layer, which will be used for layer mixing. This is important so we can add in different layering functions besides basic addition
[x] Adds a params element to each layer so we can simplify the run!(...) command with different layer types
[x] Simplifies the run!(...) command
[x] Adds postprocessing kernels
[x] Adds tests
[x] A 3x3 grid with all layer types compositing together
[x] A specific test for the logscale vs simple fractal flame methods
This one:
params
element to each layer so we can simplify therun!(...)
command with different layer typesrun!(...)
command