<blockquote>Break something into a module only if it would be useful in another context. Everything else remains an element or component inside a module.</blockquote>
...and many other worthwhile philosophies.