fix(packets): make gidx family sub packet nullable, family icons optional
feat(packets): add many new packets