Separated concerns of cart vs product listing , removed App component accordingly