code: function process(obj) {
  		if (obj.c) {
  			var d = Crafty.e(obj.c)
  						.attr(obj.attr)
  						.trigger('LoadData', obj, process);
  			return d;
  		}
  		else if (typeof obj == 'object') {
  			for (var prop in obj) {
  				obj[prop] = process(obj[prop]);
  			}
  		}
  		return obj;
  	}
docs: /*
  Processes a retrieved object.
  Creates an entity if it is one