I've finished a rather big change (merged into main):
• now all fragments have instructions by definition
• for all fragments instructions is the first state variable
• instructionIndex has been removed
The reasoning for this change is in this ticket:
https://github.com/spxbhuhb/adaptive/issues/97
All-in-all, the LFM and Grove will really benefit from this as we don't have to think about where the instructions are and if they are there at all.