That's exactly what we are doing (except for teamer, as his biggest problem is how to write a purple plugin)