Information about the internal workings of OpenACS, useful both for modifying the core functionality and for developing new packages.