Because one cannot count on X Windows being available, a friendly terminal-based client also must be available. This client is called layer. To be maximally useful without any documentation or training, this client will display ASCII menus of choices. These menus will be printed teletype-style, without the curses library, so that they may be used in any environment. As with the GUI client described above, it will invoke layer_athena to actually do the work.
It will display a short main menu corresponding to the obvious functions at the top of the GUI client. Submenus will handle the less frequently used options and subsets themselves.