Initial commit for shell presentation on client
- code is awful