I want to create a system for characters with psychic powers, augmented by foci (details to be decided). Now, there will be different psychic groups, like Pyrokinesis, Hydrokinesis, Telekinesis, etc.
Now, using Pyrokinesis as an example, what I want to do is give everybody who wants to be a Pyrokinetic one or two base powers, like EB and Change Environment: Affect Normal Fires. This is the innate part of their powers. However, if they hold these focusing foci, they can alter their powers. Examples:
Wall Focus: They can make walls of fire (or water, force, etc.)
Armor Focus: Armor or Damage Shield or FF or whatever.
Movement Focus: Teleport through Fire, or LS: Waterbreathing and Swimming, or Flight, or whatever.
Weather Focus: Burning Meteors, or Rain Deluge, or Atmospheric pressures, etc.
Burst Focus: Explosion, or Flood, or Force Wall
Now, I want this to all be one power, I don't want the characters to have to buy an infinite number of powers (as I will always be introducing wall foci).
I assume this is going to be a VPP of some sort, but I'm unsure of how to create it. Any help?