Пишите конкретно что вас не устраивает в существующей реализации и как нужно делать "правильно".
Обсудим.
Вилы на воде утомляют. Больше аргументированной конкретики.
А нет пока существующей реализации.

Вот так выглядит чистокровный профиль рынка:

Описание на английском уже
давал Craft. Перевод этой статьи на русский
тут.
Nektodron
просил в мае объяснить как строится этот профиль, но никто похоже не знает толком. Я - не исключение. Постараюсь найти описание на днях.