Если прочитавший знает налоги вдоль и поперёк, то он следуя HTDP начнёт их расписывать на эти самые atomic data - itemization - compound data.
Не очень удачный пример с налогами. Традиционный пример — это замена насоса на нефтеперерабатывающем заводе. Был насос одного производителя, поломался — его заменили на насос другого производителя, но на чертежах ведь всё осталось то же самое. У насоса тем самым есть несколько имён: комплектующее, которое на чертежах, предмет закупки (всё, что закупили для этой позиции на чертеже) и установленное оборудование (тот насос, который сейчас работает). С этим всем нужно работать: три системы учёта одного и того же насоса. Нужно, чтобы учёт не развалился, ибо насосов пара десятков тысяч, всё время что-то ломается, а вот ещё технари удумали один мощный насос двумя маломощными заменить — и нужно как-то и это отразить. Какую конструкцию из каких типов нужно для этого предложить, и почему?