New MVC GSOC 2014

https://groups.google.com/forum/#!topic/joomla-dev-cms/AH6piuw2IR0

http://gwilson.org/index.php/new-mvc
In theory it may work. In practice it **will** fail sooner or later. For example component language strings may be loaded by modules and plugins, which may break your order.
Think about what you propose: You're saying the same language string should have a different value depending on the active extension, and it may even change during the lifecycle of a page load. I'm quite sure if you see that code in half a year you will call out the developer for writing messy code :smile: 
From the doc page about the language files specification (http://docs.joomla.org/Specification_of_language_files#Overview_of_changes_in_Joomla_2.5):
> The KEY is now defined to be
     1. without any whitespace. All whitespace shall be converted into a underscore '_'
     2. All KEY's in the frontend shall include a prefix of the extension