I hear all these terms, emo, punk, boho, urban, mod, classic... Is there a website that describes all these *with illustrations*? I looked up a few and the pictures weren't what I think the styles are. I am particular confused with the differences between emo & punk/rock, boho & urban, mod and mod retro/mod classic?