NeoPraat 的架構