Primeira versão compilável. Ainda não faz muitas coisas, mas funciona.