In a food processor, pulse the almonds until they look like fine crumbs. Set aside.
Line an 8 inch square baking pan with parchment paper or aluminum foil. 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 that 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 mixer, 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 fridge for 10-20 minutes. Score the top where you want to cut into the bars. Return to the fridge until hardened. Cut along the scores to cut into bars.