Implementation Details Todo Talk about domain objects interfaces and DI switchboard file and the few global variables how to update or replace components