For a while I've been wanting to move some of the code in my ${work} applications to be more modular and making use of some form of plugin architecture to allow certain parts of the system to have a life cycle of their own. I was reminded of this desire when I was adding a small RESTful/Atom feed based API to one of our services recently (against the trunk branch) when shortly after the first s