Currently TK creates shape nodes for each object. It would be useful to have a callback selector or block that runs for every object on every object layer when the map loads.
-(TKNode*) nodeForObject:(TKObject*)object layerNode:(TKObjectLayerNode*)layerNode {
// create custom node for object and customize its properties
TKNode* node = ... ;
node.position = object.position;
// if returned node has no parent, then by default it will be added to layerNode
return node;
}
If callback is not supplied or returns nil, a shape node is created by default.