Split components types