Initial DLN backend implementation