Self-Assembly of Patterns in the abstract Tile Assembly Model | Synapse