Updates

I've made some updates, mainly laying down the basic structures replacing their shell client.

I have the tree as well. Have a look I will implement IDS tomorrow.