title: CDI - Writing custom contexts & scopes
body: <p>I would like to have my own contexts for some CDI-based projects.  I need (want) custom scopes so that I can isolate the how long a component lives and where.</p>
  
  <p>To implement your own context, you need to implement the Context interface which is pretty self-explanatory, but how or where to you really define when it is created?</p>