What about generate reports based on some templates? So any one will be possible to create own template or modify default one, without knowledge of programming. Current state (TDM v4) is not perfect solution for documentation: reordeing items, hiding elements is impossible without programming custom reporting class