2D base grid infrastructure has been largely added. Particle infrastructure (initialization, interpolation, I/O, etc.) is also needed.