Added shell() and screen() utilities.