slowly moving towards dynamic shader/fx composition...