New MVC GSOC 2014

https://groups.google.com/forum/#!topic/joomla-dev-cms/AH6piuw2IR0

http://gwilson.org/index.php/new-mvc
Agree with @Mathewlenning about the standard language strings. Infact, we have the code for it in Save Method of JControllerForm already:

https://github.com/joomla/joomla-cms/blob/staging/libraries/legacy/controller/form.php#L772

So basically, we use hasKey method of JLanguage to check if component has provided custom language item. If it provides, use it, otherwise, use the standard language item.

Not sure it will cause performance issue or not but I think this is also a good idea.