package Ġcom . so yle . stories . theme . create Theme Ċ Ċ import Ġcom . so yle . stories . theme . add Symbol To Theme . Symbol Added To Theme Receiver Ċ import Ġcom . so yle . stories . use case . theme . add Symbol To Theme . Symbol Added To Theme Ċ import Ġcom . so yle . stories . use case . theme . create Theme . Create Theme Ċ import Ġcom . so yle . stories . use case . theme . create Theme . Created Theme Ċ Ċ class ĠCreate Theme Output ( ĊĠĠĠ Ġprivate Ġval Ġcreated Theme Receiver : ĠCreated Theme Receiver , ĊĠĠĠ Ġprivate Ġval Ġsymbol Added To Theme Receiver : ĠSymbol Added To Theme Receiver Ċ ) Ġ: ĠCreate Theme . Output Port Ġ{ ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġtheme Created ( response : ĠCreated Theme ) Ġ{ ĊĠĠĠĠĠĠĠ Ġcreated Theme Receiver . receive Created Theme ( response ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġadded Symbol To Theme ( response : ĠSymbol Added To Theme ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsymbol Added To Theme Receiver . receive Symbol Added To Theme ( response ) ĊĠĠĠ Ġ} Ċ }