simple grid component(base on caul-core)