Here is a post I hope you will enjoy, where I describe and illustrate one crafting approach I am taking in my game.
A Crafting Approach