signal
combine object_slot.h with object.h (remove requirement for 
  friend in case of private inheritance)
Id class for signal iteration
signal iteration

Threading attention
