An introduction to Craft