Start Elixir refactoring