[eluser]dark_lord[/eluser]
@Twisted: Cool! Well explained (That's what I am trying to extend though but can't explain it clearly).
@Vivigeos: Using things such as HMVC depends on the scope of the project. CI stock pretty much can handle most basic to small scale to large scale applications.