This truly is a good idea. For example, in Terraria, there is an NPC named 'The Guide'. He can help you to find your way through the game, and he can also help you with crafting. If you give him a material, he will say what you can do with it, and also where to craft it. In Starbound, this NPC could exist. For example, he could be S.A.I.L., which is now just an interface which can help you managing your crew, but also a full NPC giving you quests, missions, etc. But he doesn't help you finding how to craft (or with what crafting station) with the material you have in hand. At least, he could help you with the recipes you already know. Even a book would do the job, but a character would be more... nice, I guess. Also, on your 'native' planet, you can meet guide-NPCs. They are here to tell you you have to craft bandage, climbing ropes, and that you can find Core Fragments deep below. You could ask them what you can craft with the things you have. Also, knowing (via a little window that opens telling you all the recipes you learned with an item), when you unlock a recipe, what material is used in that recipe would be more logical, I think. N.B.: Thanks to The_One for letting me open this thread after giving us his idea.