Mix butter and cream cheese until smooth. Add flour and mix again until smooth. Making this dough is easy with a food processor, hard with a mixer.
Roll dough into 3 balls. Refrigerate dough to keep it from drying out. The dough can be refrigerated for 1-2 hours, but it is not necessary. Roll out 1 ball at a time and flour lightly. Roll dough out in flour or granulated sugar so it doesn't stick.
Cut dough into squares or circles using cookie or biscuit cutter. Add about a teaspoon of filling. Roll squares into "logs." Fold circles over and seal with a fork. Bake at 375 degrees F for 10-15 minutes or until lightly browned.
MAKE FILLING: Mix all ingredients together. Add water to obtain a sticky consistency.