Weave Types