Exploring Art Rock, Alternative Rock, Rock Opera, Avantgarde, and Post Bop