architecture

2023-03-25 Inversion of Control applied to typescript