Tagged nanotchnology