Slight code refactor

Getting ready to allow modules to support processes/software. In need of
a better name?