12. The optical disk, magnetic storage device or solid state storage device of claim 11 , wherein the instructions further cause the processor to: receive first input selecting one of the plurality of theme templates as a current theme; receive second input after the first input selecting one of a first plurality of theme variation templates as a current theme variation; determine the theme family identifier value associated with the current theme variation; and record the theme family identifier value in the slide file.
12. The optical disk, magnetic storage device or solid state storage device of claim 11 , wherein the instructions further cause the processor to: receive first input selecting one of the plurality of theme templates as a current theme; receive second input after the first input selecting one of a first plurality of theme variation templates as a current theme variation; determine the theme family identifier value associated with the current theme variation; and record the theme family identifier value in the slide file. 13. The optical disk, magnetic storage device or solid state storage device of claim 12 , wherein the instructions further cause the processor to: create a first component in the file comprising a theme indicator; create a second component in the file comprising variants of the theme; and identify a plurality of variants of the theme in the second component.