ication in mulitple <code>endpoints</code> offers flexibility and opportunies of reuse. For example, you can isolate functionality in library projects, and join the <code>endpoints</code> in the target application’s unified <code>handler</code>. The possibilities are numerous.
</p>

<p>
Documentation for Raamwerk’s components is <a href="http://danielsz.github.io/system/">available</a>.
</p>
<blockquote>
<p>
As with many patterns, DI can be abused. It is easy to get carried away with dependency injectio