add some design docs, also there's this proguard_map.txt file that I have no idea what does.