The entire framework can now be documented with PHPDoc and tested with PHPUnit.