I'm trying to figure out how to get what amounts to an ability to be on all the time while flying around. Something similar to the fuel siphon mod but instead of it being tied to an ability with an icon to turn on/off, I just want the effect of the ability to always be there (ie, the sucking up of material while flying through a nebula). Keep in mind that this is my first attempt at a mod so if you would keep the answers pretty dumbed-down for me please?

I've been trying to work it out taking a look at the siphon source, but since the effect isn't going to be tied to an ability I'm going to assume that BaseAbilityPlugin or BaseToggleAbility aren't what I need to look at.
(quick idea layout to help you figure out what I'm looking towards: start/load game with mod, fly around and do things, if you aren't in a nebula cloud nothings different. if you are, look at fleet fuel status and max, generate fuel if not full). I might have it do other things later on, but to start with, this will be it.
Thanks.
edit: After some looking around, would extending NebulaTerrainPlugin be what I need? Then overriding the applyeffect to add the code for all the fuel stuff?