Adding some new code and the beginnings of a new repo structure, more to follow soon.