Added generic adapter.
Added snapshot handler stub.