Add all ingredients except soy flakes to the bowl of your food processor and process until the mixture turns into a sticky paste.
Add soy flakes and process until well combined. You might have to scrape the sides and push the mixture down a few times to help it get in the blades.
Press to the bottom of a 8 x 8 square pan lined with parchment paper
For the peanut butter filling
Add all ingredients to the bowl of your food processor (no need to clean it...) and process until smooth and well incorporated.
Press that mixture evenly on top of the first layer. It will be on the dry side and will need a little bit of persuasion to get in its place. Use a flat rubber or metal spatula to help even it out.
For the top layer
Do exaclty what you did with middle layer. Add all ingredients to food processor, process until smooth and press on top of middle layer. Use a flat spatula to help make the frosting nice and smooth.
For the drizzle
In a medium mixing bowl, mix all the ingredients together until smooth. It might look like it's never gonna happen at first, but it will eventually get there.
Transfer that mixture to a small plastic bag (ziploc style) and make a little hole in one corner.
Push all the mixture to that corner and press to drizzle mixture over the top layer. Make 2 passes, diagonally one way and then over the other way.
Refrigerate the bars at least 4 hours before cutting into 30 squares.
Keep refrigerated for up to a week.
These bars freeze really well and are just as good straight from the freezer.