A Guide to Different Types of Weaving and How to Weave Them