start component engine + add TextComponent