You can of course substitute ingredients for lots of different things - any dried fruit or even jelly sweets would work in place of the cranberries; try digestives, hobnobs, or Biscoff biscuits instead of gingernuts; and you can replace white with milk or dark chocolate for a different flavour.