Remove markup redundancy by abstracting data away

Loops. Such a simple concept. Have I not learned anything?
Remove obsolete description