Added hg_interface class to mediate x10dev objects