commit image diagrams and documentation