This never explains why dynamic fanout is desired. Static fanout is, of course, trivial with templates.