First stab at animating, add DMIManager for in-memory caching of DMI metadata.