I think I understand what it's doing now.  Would it make more sense to just have a skin.witch, and then have the base skin initialize itself with any values from witch that it needed?