Fix resulting offset of ImplementorSearch to point to the target

Not just the located Type
Search all subclasses of implementors to find all implementations
Merge branch 'dhleong/ImplementorSearch' into dhleong/all