Added GitHub integration, outsourced image generation to generator class

Signed-off-by: JWhy <jwhy@jwhy.de>