UI & base JS in order to manage both sharing and exporting.
update (small 'cause plane is landing :) )