Lo siento por la demora @TethysPlex y gracias por el PR.
Lo he revisado, he hecho algunos ajustes ligeros y lo he fusionado