Refactoring to Writable
Refactoring sink interface, element interface
Getting out of Map.Entry land; I'm too tired
Reorganizing
Making exporting nicer
Moved exporting into common interface so I can sleep at night