Extracted grid component into its own project