Component initiated
Added a lot of usefull mixins and functions