HTML viewer for nested data