self-contained playground holds example ui widgets