Add app architecture notes