Multiple Media Files and subtitles

I’m clear on the standard media and subtitle naming conventions (movies, tv shows, ex:

Movies/
    Avatar (2009)/
        Avatar (2009).mp4
        Avatar (2009).eng.srt
        Avatar (2009).en.forced.srt
    ....
TV Shows/
    Alias (2001)/
        Season 01/
            Alias - S01E01 - Truth Be Told.mp4
            Alias - S01E01 - Truth Be Told.en.srt
    ...

I’ve also read the guidelines for multi-version movies (but I’ve read it also applies to tv shows):

Movies/
    Avatar (2009)/
        Avatar (2009) - 1080p.mp4
        Avatar (2009) - 720p.mp4
        Avatar (2009).eng.srt
        ...

Now my question is what happens with the conflict between the subtitle naming requirements (must match movie exactly other than language and extension) and the naming of multiple resolutions of video files?

On a related note, do most people store different resolution videos in a separate folder structure (as is implied in this post?). Do subtitles still work with separate optimized versions either created by Plex or manually with an external tool?

You need to have different subtitle files for all the different versions.

Movies/
    Avatar (2009)/
        Avatar (2009) - 1080p.mp4
        Avatar (2009) - 1080p.eng.srt
        Avatar (2009) - 720p.mp4
        Avatar (2009) - 720p.eng.srt
        ...