In order to reduce the complexity of a component I broke out the body part of a commit into its own component. Signed-off-by: André Jaenisch <andre.jaenisch@posteo.de>