Added some architecture discussion at the end of readme.