I think the design component is pretty straight forward. This is what Clement Ader wrote in L'Aviation Militaire in 1909:To be fair though, it’s not like Germany was starting from nothing like the original carrier users did, you would have thought that at least some “lessons learned” could have played into the GZ design, even without going and asking the Japanese?
"An airplane-carrying vessel is indispensable. These vessels will be constructed on a plan very different from what is currently used. First of all the deck will be cleared of all obstacles. It will be flat, as wide as possible without jeopardizing the nautical lines of the hull, and it will look like a landing field."
Even the RN's first effort at a ship for aircraft had anticipated the correct features with the 1914 Ark Royal, hangar, workshops, clear decks, fuel storage etc. The biggest German problems are organisational, Raeder just regarded a carrier as an 'avgas' tanker. There was no naval airforce, same problem with Italy. Neither the Luftwaffe nor the Kriegsmarine was sufficiently 'jointy' to make sea going naval airpower to work.