Separated part view and components functionality. This makes the core framework much more friendly to use with other intentions and frameworks like jQuery