Added MZ_APPEARNCE support for customization. Refactored updates code. Added 4 predefined position for badge