Thanks Pedro! The system we use is essentially a community of developers, so we pick and choose different elements and then revamp them to our needs. It's a model that has worked very well for us so far. I can explain more off site if you would like details.