Huge commit

Muita coisa.