Major snippets ported. Still early alpha version