wip(modal): modal service and some basic example of usage