Making your world magical.

This module covers adding magic to your stories (and you can apply this to technology too). How do you do this so that it adds to the story and doesn’t break it. Does your magic need rules? Consequences? How do you communicate it? What are the pitfalls you need to avoid?