"A simple project may only have a few parts, while a complex project could have many.  Good design will give simple projects depth and intrigue and at the same time keep complex projects unified and simple to understand."

Casey J. Marshall