Mindfulness techniques, philosophy, the universe and Buddhist thought.