Added some documentation made some block diagram notes