Woven Abstractions