Ммм, теория моделирования систем....

Если коротко, то представлять в виде пони можно что угодно и как угодно, но каких-то особых преимуществ такого моделирования я не вижу. В отличии, скажем, от ММЧ (метода маленьких человечков).

Хотя, ваш пост натолкнул меня на ценную мысль, и возможно, это мне поможет в реализации сегодняшнего заказа. Отпишусь позже, по завершению.
NTFS
Необычную тему, как обычно, забили флудом. А вот мой мини-отчет:

Я столкнулся с проблемой разбивки большой системы на мини-классы, для оптимизации. После пяти неудачных попыток, я увидел эту тему. И выделил три группы объектов - простые классы без сложной логики, которые исключительно "перемалывают" данные (земнопони), небольшие классы быстрой обработки, которые могут перегонять данные между блоками (пегасы) и совсем маленькие классы, но каждый со своей уникальной функцией (единороги). Правда, для того, чтобы эта декомпозиция работала, пришлось добавить (сюрприз-сюрприз!) один суперкласс, который мог делать все, что угодно (ради совместимости) - но в основном, делегировал задачи порождаемым классам одной из трех групп (аликорн же!).
EPIC WIN, декомпозиция успешна, система работает. Если уважаемый Entro не будет возражать, накропаю попозже статью на эту тему.
NTFS