Need to add related parts in reverse order, since HTML node traversal is inside-out
Image height determination can/should be done by browser