Output HTML described by a Perl data structure