Self-assembled dyes