splitting libdttp into its own repo