Thanks for your tutorial. It will be useful. as Cannonical is planning to adopt snap and it seems that it will be the official way in a near future. In my personal opinion I don't like snap because with apt I can remove all residual files from my system when something is removed using "mlocate package" (sudo updatedb and then sudo locate xxx) and once found residual and unused files I can remove them from my system with a terminal. With snap I haven't find the way and flatpak (despite it's better than snap) it is maintained by a free community but still is not working fine because it is not completely integrated with system theme and still they have bugs (both snap and flatpak) like not interacting with caja in UM unabling to open files or to save them in some folders of the system)
Thanks for your cooperation and regards. I''l wait your tutorial