Snapshot of the varpd direct plugin and the required interfaces for it