Total noob question here. I've read through the documentation and several of the old books (3D Game Programming AIO, The Game Programmer's Guide to Torque), but I'm having some difficulty wrapping my head around datablocks, more specifically how they are used. Let's say I am making a game with many items and sub-types of items, ie swords: iron sword, steel sword, wooden sword ...; or jars: glass jars, clay jars, big jars, little jars, etc... Do I create a single datablock for each high level thing (Sword, Jar), and then have objects that inherit from those types? OR, do I create a unique datablock for each sub-type (big jar, little jar)? OR... how do I go about doing this?