Cleaned up block diagram
Start automating generating the block diagram