In a food processor, pulse the almonds until they look like fine crumbs. Set aside.
Line a 8 inch square baking pan with parchment paper. Set aside.
In a medium saucepan, melt the chocolate chips and butter over low heat, stiring continuously until smooth. Keep an eye on it so it does not burn. Remove from heat.
Mix in the graham cracker crumbs, coconut and almonds into the chocolate mixture. Stir in the vanilla. Press the mixture into the prepared baking pan and place in the fridge while you prepare the next layer.
In the bowl of a stand mixture, cream together the middle layer ingredients until smooth. Spread this layer on top of the bottom layer and place in the fridge to cool.
In a microwave safe bowl, melt the chocolate layer ingredients in the microwave in 30 second intervals, mixing until smooth. Pour over the middle layer.
Place in the freezer for 1-2 minutes. Score on top where you want to cut into bars. Return to the freezer or the fridge until hardened. Cut along the scores to cut into bars.