Method: Preheat the oven to 350 degrees.Spread the coconut evenly onto a medium sheet pan and bake until lightly browned; eight to ten minutes. Reserve for the cake assembly.In a stand mixer fitted with a paddle attachment, cream the butter and sugar together until light and fluffy. Add the eggs three at a time, mixing well after each addition, until light in color.In a separate bowl combine the heavy cream, vanilla extract, and coconut oil. In another bowl sift the flour, baking powder, and salt. Starting with the cream mixture, alternately add the wet and the dry sifted ingredients until all are incorporated. Scrape down the sides of the bowl after each addition.Spray two (ten-inch) round cake pans with cooking spray and divide the batter evenly among them. Bake until toothpicks inserted into the cakes come out clean; about 50 minutes to an hour.
Method: In a medium saucepan combine the cream, sugar, and butter and bring to a simmer. In a separate bowl whisk the cornstarch and water together to form a slurry. After the cream comes to a boil remove it from the heat. Stir the slurry into the cream mixture, bring to a boil, then remove from the heat. Stir in the vanilla extract and coconut. Place in the refrigerator overnight.
Method: In a stand mixer fitted with a paddle attachment cream together the butter, sugar, and cream cheese until light in color. Mix in the vanilla extract until incorporated.
Method: In a small saucepan combine the cream and coconut over medium-high heat, and bring to a boil. Set aside to steep for 20 minutes, then strain and discard the coconut. Return the cream to the saucepan and bring to a simmer over medium heat. In a mixing bowl whisk together the egg yolks and sugar until the sugar dissolves and the eggs are light in color. Pour 1/2 cup of the hot cream into the egg mixture very slowly, whisking constantly. Pour this mixture into the hot cream mixture, whisking constantly. Stir constantly over low heat with a wooden spoon until the mixture coats the back of the spoon. Remove from the heat, strain, and chill.
In a small saucepan combine sugar and water, and bring to a boil over high heat. Remove from the heat and cool completely before using.