Simpler coupling results in higher productivity because less time is spent managing dependencies
Just a quick look at how the solution is structured in VS (layers, build scripts, modules – NOT CONTENTS OF MODULES)
Pointless w/o it: modules must stay predictable, changes to certain functionality should affect just one module
Contents of module on disk in Explorer
Abstraction: more abstract = conceptually higher level
Presentation = concrete, so renderings are concrete (features layer)
Design = very concrete, so styling is concrete (projects layer)