Yeah this is exactly what I was getting at. The constructor should also probably have a render target (likely a class name selector), in case we did want multiple grids on one page.