Prototyping a new SWISH: SWI-Prolog Shell or SWI-Prolog for Sharing