Organização inicial do código, mas ainda tem MUITA coisa para arrumar.