Updated the README doc a little and added a diagram of the structure