Grid concept into its own class