Ótimo! Se você conseguir pensar em uma maneira de torná-lo mais genérico, certamente será bem-vindo um PR.