A library can store different types of multimedia objects, including effects (for example, behaviors, filters, fonts, and particle effects) and content (for example, audio clips, video clips, and still images). The library can store both pre-defined objects and objects that have been created by a user....http://www.google.co.uk/patents/US7518611?utm_source=gb-gplus-sharePatent US7518611 - Extensible library for storing objects of different types