adding foundation for grid layout, wrapping, dynamic resizing.  No likey