Relationship among different abstract algebra constructs

I have rudimentary understanding of rings. I wish to know how they are related to other abstract algebra constructs. To that end, I tried to use a Hasse diagram. I welcome corrections and comments. What is the most hazy to me is that how a vector space is equivalent to a module.

enter image description here