The Designer provides you with two ways to enhance Designer services with custom implementations:
Changing the Generated Angular Application
Developing Custom Forms in a Library
Internationalization: Translations for Forms
Access to Custom Node.js Services