Preheat the oven to 160ºC / 325ºF. Line a large baking sheet with baking paper, and also line a 20 x 14 cm / 8 x 5.5-inch tin to set the slice in.
Tip the coconut onto the baking sheet and spread it out so it's flat. Bake for 3 minutes on the middle shelf, remove from the oven, and stir thoroughly then flatten out again. Return to the oven and bake for another 3 minutes. If at this point it's not quite toasted enough - give it another stir, flatten out and cook for 2 more minutes. Remove from the oven and allow to cool completely (see note 1 below).
Add the toasted coconut, cacao, coconut oil, coconut cream, maple syrup, vanilla extract, and salt into a food processor. Blend on a medium speed until well combined - about 10 - 15 seconds. This also breaks the coconut down a little more.
Pour the mixture into the prepared dish and press down with your fingertips or the back of a spoon so that it's flat (see note 2).
To make the topping - melt the chocolate chips/buds with coconut oil then pour over the slice. Sprinkle with a little extra coconut to finish. If preferred, add a chocolate frosting to the top of the slice instead. (see note 3).
Place in the freezer to chill for 30 minutes to an 1 hour. Remove, slice into 12 squares, and serve immediately. If there are any leftovers these should be stored in the freezer.