Start by preheating the oven to 300 degrees. Get an 8x8 pan and cover with foil with a bit of an overhang, spray with cooking spray, and set aside.
Take a medium-size bowl and combine your dry crust ingredients; stir with a whisk until combined. Then add your vegan melted butter and vanilla extract, and mix with a spatula or wooden spoon until combined. Take the crust and evenly spread it in the prepared pan. Bake this for 15 minutes.
When the crust is done, take it out and place it on the stovetop or a cooling rack and bump up the heat to 350F degrees.
While that is baking, make your middle and topping. Make sure your apples are sliced very thin, put in a bowl, stir in the filling ingredients, mix gently but well, and set aside.
Take a small bowl and combine your topping ingredients, cut in the vegan cold butter with a pastry cutter or two forks until the vegan butter is distributed evenly.
Once the crust is done prebaking, layer your apples evenly, then sprinkle the topping and bake in the oven for 35-45 minutes. Check at 35 minutes and stick a toothpick in it to see if the apples are cooked, stick it in longer if the apples are still crunchy.
Let it come to room temperature for 30 minutes, then stick it in the fridge to finish cooling before cutting. To cut remove the bars holding both sides of the foil, place them on the counter, and cut. You can serve these warm or cold with a drizzle of vegan caramel, vegan ice cream, or both, or just plain they are still good.