refactor: Add a modal service to handle modal show/hide/parameters, each modal has a html template, and has unified classes