Component based Laravel4/Blade/View extension