Big refactor: Move out all adapters (storage/validator/differ) and their interfaces to own NPM packages.