Interface interaction moved to Object system

Completely conversion to objet completed.  New header construction
included.