Renaming interfaces in the TF namespace.
Replacing boost smart ptrs by std smart ptrs.