GIS.lab Web Plugin: refactoring of the plugin - splitted code into separated pages