How does web design work?