auto_ptr deprecated; auto_ptr -> unique_otr.
kernel_baseX clases removed. Now using variadic templates.