Shaf: Add package structure and move examples to separate project