Added sharedComponent and syncedNodes properties so that Template nodes can be handled as Shared Components properly
Added Shared Component handling for Template nodes