documentation

Generate and update technical documentation