Would it be correct to say that anything that needs its own Versions should be a project?
Currently my Jira instance has projects that consist of multiple components, and each component is released separately. This does not work well because all of the Versions are intermixed on the project's Versions page.