Warning: this document is strictly a work-in-progress,
and contains obsolete info, poor structure, probably
outdated naming conventions, and is definitely incomplete.
