def mesh_linked_uv_islands(mesh: 'bpy.types.Mesh') ->list:
    """Splits the mesh into connected polygons, use this for separating cubes from other mesh elements within 1 mesh datablock. 

    :param mesh: the mesh used to group with. 
    :type mesh: 'bpy.types.Mesh'
    :return:  lists of lists containing polygon indices 
    """
    pass
