Added the Service Interface and abstract implementation + moved the Builder interface from pro to Berthe