Thank you for sharing your future plans! 😊
From a personal perspective, I hope that when experiencing Derek's storyline, I won't see him as the bottom, so branching storylines might be a better way to control the narrative. For example, in branch one, Derek could go from S to M, while in branch two, Derek could always be S.