Restructuring clients according to Rob's vision in the README.