In a food processor, combine the garlic, basil, pine nuts, olive oil and lemon juice. Add the Parmesan cheese and 1/3 cup of cream cheese and blend well. Transfer to a bowl.
Make the Sun-dried Tomato Layer:
Wash the food processor. Coarsely chop the tomatoes in the food processor. Add the tomato paste and blend smooth. Then add 1/3 cup cream cheese and blend well.
Make The Cream Cheese Layer:
Wash the food processor. Combine 2 cups of cream cheese and the butter until fluffy. Season with salt and pepper.
In a shallow glass bowl or baking dish, spread the sun-dried tomato layer evenly and press down slightly. Smooth the cream cheese layer over top. Finish with the pesto layer. Cover and refrigerate until ready to serve. Garnish with additional pine nuts and basil leaves. Serve with crackers or baguette slices.