Semi-initial commit, everything there and example