Introducing the Heap Data Engine