Very nice and complete article how to create a `signal component` in modern Angular - eviltoast