Fixes #722.
GridView WIP
replaced attr with prop.
Finished draft implementation of GridView.