Streaming Hashed Doc Features - WIP

It's still missing (at least) a unit test case