Multi-Language Support Refactoring Effort is now complete (possibly more updates but the general idea is there and still working as before).  Next step = Ruby Support.