I love using silken tofu. It's so nice that I can now get it in Israel. If you can't, you can substitute vegan cream cheese....
It has a lot of ingredients, but it's not difficult to make. It's very rich, so you don't have to eat a lot of it...
You can buy a crust or make one yourself. It's surprisingly easy. See for yourself in my apple pie recipe....
I use this pie crust for all my pie recipes. It's wonderfully flaky....