Huge updates. Modules somewhat work now.
TODO: work more on localizations.