Reorganização geral e diversas refatorações