Newinit

Changes the way the language configuration and layers are initialized.