HTML tree generator

Because `inject` will catch the result of the addition :)