Create a WcmPanel that uses a GridLayout with the specified number of
rows and columns and with horizontal and veritcal gaps of 3 pixels
between components.
A WrapperFunction contains another function and delegates to it all calls to
methods from the Function interface, except for calls to setName() and
getName().