Modern Weaves