https://ridakart.com/pattern_type/abstract-shapes/