GridView WIP
replaced attr with prop.
Finished draft implementation of GridView.