Absorbing all command running functionality into Shell