split DP commands core to its own source directory