Preheat oven to 200 degrees F and spray a large baking sheet with coconut oil nonstick cooking spray.
Add nuts, seeds, coconut, and goji berries or dates to a food processor and pulse a few times until coarsely chopped to the consistency of granola (be careful not to over-process). Depending on the size of your processor, you may have to do this in two steps. Remove the mixture from processor and put in a large bowl.
In a small bowl, whisk egg white, water and maple syrup. Add in vanilla and spices as desired. Mix well. Slowly drizzle egg mixture over nut and seed blend. Blend well with clean hands, covering granola mixture with a light coat of the liquid.
Spread mixture evenly over a large baking sheet and bake for 45- 60 minutes or until mixture is dry and forms small clusters. Remove from heat and allow to cool prior to serving.
Place ¼ cup granola in each bowl. Add ¼ cup almond, coconut or hemp milk into each bowl of granola.
Top each bowl with ¼ cup yogurt of your choice if desired.
Place remaining granola in an airtight container. Be sure to freeze leftover granola within several days.