Describing the usecase flow with signals and slots