+* What's APEL?
+
+APEL stands for "A Portable Emacs Library". It consists of following
+modules:
+
+** poe.el
+
+This is an emulation module mainly for basic functions and special
+forms/macros of latest emacsen.
+
+ poe-xemacs.el --- for XEmacs
+ poe-18.el --- for Emacs 18/Nemacs
+ env.el --- env.el for Emacs 18
+ localhook.el --- hook functions for Emacs 19.28 and earlier.
+ pym.el --- macros for poe.
+
+** poem.el
+
+This module provides basic functions to write portable MULE programs.
+
+ poem-nemacs.el --- for Nemacs
+ poem-ltn1.el --- for Emacs 19/XEmacs without MULE
+ poem-om.el --- for MULE 1.*, 2.*
+ poem-20.el --- shared module between Emacs 20 and XEmacs-MULE
+ poem-e20_2.el --- for Emacs 20.1/20.2
+ poem-e20_3.el --- for Emacs 20.3
+ poem-xm.el --- for XEmacs-MULE
+
+** pces.el
+
+This module provides portable character encoding scheme
+(coding-system) features.
+
+ pces-20.el --- for Emacs 20 and XEmacs with coding-system.
+ pces-e20.el --- for Emacs 20.
+ pces-e20_2.el --- for Emacs 20.1 and 20.2.
+ pces-nemacs.el --- for Nemacs.
+ pces-om.el --- for Mule 1.* and Mule 2.*.
+ pces-raw.el --- for emacsen without coding-system features.
+ pces-xfc.el --- for XEmacs with file coding.
+ pces-xm.el --- for XEmacs-mule.
+
+** invisible.el
+
+This modules provides features about invisible region.
+
+ inv-18.el --- for Emacs 18
+ inv-19.el --- for Emacs 19
+ inv-xemacs.el --- for XEmacs
+
+** mcharset.el
+
+This modules provides MIME charset related features.
+
+ mcs-nemacs.el --- for Nemacs
+ mcs-ltn1.el --- for Emacs 19/XEmacs without MULE
+ mcs-om.el --- for MULE 1.*, 2.*
+ mcs-20.el --- shared module between Emacs 20 and XEmacs-MULE
+ mcs-e20.el --- for Emacs 20
+ mcs-xm.el --- for XEmacs-MULE
+ mcs-xmu.el --- for XEmacs-MULE to unify ISO646 characters
+
+** static.el --- utility for static evaluation
+
+** broken.el --- provide information of broken facilities of Emacs