Pre-heat oven to 350 degrees. Lightly grease 9x9" pan.
Place all the crust ingredients into a mixing bowl and beat at medium speed just until thoroughly combined.
Press mixture into pan. Bake for 10 minutes. Remove from oven and set aside to cool.
In the meantime, cream together ingredients for middle layer. Beat together until light and fluffy. Spread over bottom layer once it is cooled.
Gradually melt together ingredients for topping. Either over low on stovetop or in the microwave. Allow to cool slightly but still remain runny. Spread over middle layer.
Use a very sharp knife to cut into squares. Store covered in refrigerator up to l week. Great for freezing as well.