Flat Weaves