Splitting definitions/service.go into seperate files.