Towards Distributed Tools for Heterogeneous Logic Programming Environments