Update dependencies
Switch to Voron Tree based implementation
Implement ForEach
Minor code fix