More work on GridApi, learning Zyre by recreating it