Update to streaming implementation
Add naïve hexpat implementation