A lightweight, mobile-ready, data-driven, modular grid widget designed for use with the Dojo object store