Source code and documentation for adv3Lite, an alternative library for use with TADS 3