Create a new type of connector

@thorben does creating a custom connector provide any additional benefits over creating a java delegate with field injection or local variables?