Add profiles, track watched/unwatched/resume based on profile

Others have asked for resume capability - to pick up where you left off in watching a show. I would love this. However, I’d like it to be tracked by user profile. If my wife watches a bunch of shows that I also watch, I don’t want them to show as “watched” for me, and if she partially watches a show, I don’t want it to offer a resume option to me.