Started adding support for documentation and testing.