Add Elixir syntax, update submodules