Ah, I see. Ok, this is all quite do-able. The slurs you would add as zero-width characters. Let me start something, and I’ll post it.
Do the slurs need to look strictly like real slurs? Or can they have fixed-width strokes?
Are these these the only characters?
0–7
dots below
underline below
joined underlines
slurs above
barlines
dots between
?