Esta seria provavelmente a melhor resposta, mas está incompleta. Você pode gostar de contribuir para o projeto: