Preheat the ovven to 350˚F. Line a 9x13 inch baking pan with aluminium foil and set aside.
Melt 1 cup butter in a medium, micvrowave safe bowl, then mix in the remaining "cookie layer" ingredients. Press the dough into the prepared pan and bake for 20-25 minutes, or until lightly browned.
Meanwhile, in a medium saucepan, melt all of the "filling" ingredients except the vanilla over low heat. Allow to simmer, and continue to stir until the mixture begins to thicken and has become a caramel colour, around 20 minutes. Remove from heat and stir in the vanilla. Pour over the cookie layer, and allow to cool completely.
In a microwave safe bowl, mix the chocoalte chips with the 1 Tbsp coconut oil and microwave in 30 second intervals, stiring until smooth. Pour over top of the caramel layer.
Meanwhile, in a small saucepan, melt the white chocolate chips and 1/2 Tbsp coconut oil on low heat.
Pour the melted chocolate chips over the caramel layer, then drizzle the white chocolate on top.
Place in fridge to harden. Cut into squares, and store in an airtight container.