Initial cloner work, may end up making it's own project