modularize restaurant and environment server models, improve new open menu dialog experience