Split code into versions with better folders.