Reapply "Added GridBoard and artifact type chooser to TreeGridApp."

This reverts commit aed94b698f462ee7d9c6210294d8a9d5aa63a01e.