Text this: First-principles Dzyaloshinskii–Moriya interaction in a non-collinear framework