A generic crafting assistant.