jghn, that's a really good point! It's awesome that you've had the opportunity to keep evolving your role at your company.
One thing I'm not sure about is when I do eventually move on how to represent it on a resume as some places would value the longevity and some will be the opposite. If I had to do it now i think I'd do a hybrid, one block making it clear that there were multiple things in there, particularly highlighting the upward mobility. But there's no sure thing with resumes, no matter what you do someone will sing it