m.ani reworked how animation objects are structured so that they can be instanced