move high level design to readme