Проблема в мышлении больше.
в тридэмаксе делали-делали системы персонажных скелетов но ни один в реале использоваться не мог, боль и слезы, а потом парнишка взял и написал пару своих процедур на стандартных боксиках.
Тоесть не надо плодить свои классы и типы данных надо брать тот минимум что есть и предлагать свой взгляд на решение в функциональном духе