Migrate all uses to interface::offload, remove old definitions

Change-Id: I6284a109be38d07db029cac3596cd76d7525f09c
Merge "Migrate all uses to interface::offload, remove old definitions" into production