Thanks for pointing this out.
I see what you are talking about. I'll list out the issues I see:
Oversized icons: The recipe generator copies any icon variables from the resources it is processing. If you go into the /editor => resources tab, you can see the stiratite icon is over sized there as well, so I believe this is an issue for Angel's Refining.
Duplicate recipes: My hunch on this is the Angel's Infinite Ores mod creates makes a copy of the resource (for the inner infinite core). The recipe gen then then sees the two resources (regular, and infinite version) and makes recipes for them. I think the preferred solution here is that Angel sets leighzermorphiteDisabled = true on the new infinite versions it adds so that the recipe gen skips these resources.
Morphite recipes not in sync with available/minable resources: With this mod set, it also appears that there are recipes available for resources that are not present on the map. Lithia water, purified water, and sulfur are some examples. I think the root of this issue is that the recipe gen is run during the data-updates stage (the assumption being that all mods load in their data in the data stage). I may just have to move the recipe gen to the data-final-fixes stage.
I'll reach out to the mod authors and get their take on these issues. I've tried to lay out a pattern where external mods can override the default recipe gen behavior so they can manage their compatibility with Morphite rather than all the responsibility being on Morphite.
Cheers