First a header with some more or less useful comments is added, also a ``#!/bin/sh'' may be nessecary in some themes since bash can think a file is binary when it contains 8-bit characters. Also the ``#!/bin/sh'' turns on source highlightning in my editor.
Following the header is loading of the dynamic modules number-extra6.2.2 themecompat6.2.5 and color6.2.4
## @(#) gnu/created gnu/by gnu/arne
#######################
#
# gnu/debian.. gnu/popular gnu/linux gnu/dist
#
needmod number-extra
needmod themecompat
needmod color