Refactor

Separate protocols in BTKInjector into files