PathSelect: added tree macro instead of custom render & added new example application