The gâteau de mille-feuilles literally translating to cake of a thousand layers was supposedly made of multiple layers of puff pastry. The modern version however is made of 3 layers of puff pastry and 2 layers of pastry cream. The napoleonka or kremkowa on the other hand is made of 2 layers of puff pastry and 1 layer of custard cream or pastry cream.