Let's assume that I have:
index.d2 -> imports x.d2, classes.d2
x.d2 -> imports y.d2, classes.d2
y.d2 -> imports z.d2, classes.d2
Add a --flatten <file-name> option to the D2 CLI that flattens index.d2 into a single self-contained file, with all imports reolved, and duplicates (classes.d2) unduplicated.