Initial core update and component split