Add snipets support and mix compilation for elixir group