Builds mesh sections for a given index buffer that could be a subset. Currently, this call assumes that the indices are ordered by MaterialID #todo(dmp): Refactor this and ReindexMaterials to share code