Contributor documentation

Architecture, implementation, tests and project maintenance. For installation and operation, return to User documentation.