Как мне справиться с созданием спрайтов для настраиваемых 2D персонажей?

Я хочу создать аватары (спрайты) для MMORPG на основе браузера. Игрок может настроить персонажа, и контент часто меняется (новое оружие, доспехи и т. Д.). Как я могу структурно управлять созданием и обновлением всех листов спрайтов? Количество различных комбинаций достаточно велико, и генерация...