Exploring Art Rock, Alternative Rock, Rock Opera, and Avant-garde Jazz