Select 8-10 small glasses, mason jars, or dessert cups (4-6 oz capacity works best). Make sure they're clean and dry.
In a medium bowl, combine graham cracker crumbs, sugar, and salt. Pour in melted butter and mix until the texture resembles wet sand.
Spoon approximately 2 tablespoons of the crumb mixture into each cup. Use the back of a spoon or a small measuring cup to press down firmly, creating a compact layer.
In a chilled bowl, beat the cold heavy cream and powdered sugar until stiff peaks form (about 3-4 minutes).
In a separate large bowl, beat the softened cream cheese until completely smooth and fluffy (about 2 minutes). Add sugar, vanilla, and lemon juice, beating until well incorporated.
Gently fold the whipped cream into the cream cheese mixture using a rubber spatula. Work in a figure-eight motion, preserving as much air as possible.
Spoon or pipe the filling into each cup, leaving a small space at the top for garnishes.
Cover each cup with plastic wrap and refrigerate for at least 3 hours, preferably overnight.
Before serving, top with optional fresh berries, compote, chocolate shavings, or caramel sauce.