Maybe "adapter" would be a better noun here than "implementation".