i kind of feel like the very generic stuff like "zip" or "yaml" etc should be some kind of metapackage