Add Topology minimal Ruby API