Я разрабатываю платформу CRM, используя Angular, где клиенты могут создавать собственные формы, перетаскивая поля. Теперь я хочу, чтобы они дали возможность добавлять свои собственные логики c для форм. Например, мне нужно предоставить обработчики событий для всех полей, например, onFormInitialize , onSave , onDelete и др. c. Они должны иметь возможность наследовать от интерфейса (с этими методами), который я предоставляю, и добавлять дополнительные логики c или что-то вроде этого. Как это может быть сделано? Где хранить их код? Как он будет работать динамически при загрузке этой конкретной формы?