FeatureFactory is a mostly static class that actually gets initialized with a bunch of information like a non-static class and just appears as an essential function in many other classes. It doesn't cause problems now, but we may want to clean this up if it starts to cause issues.
Tasks:
[ ] Break out FileFactory into more descriptive classes
Ended up having to do this because it was going to cause a major headache when running a bunch of configurations because it just static-o-magically wrecks chaos across tons of different classes.
FeatureFactory is a mostly static class that actually gets initialized with a bunch of information like a non-static class and just appears as an essential function in many other classes. It doesn't cause problems now, but we may want to clean this up if it starts to cause issues.
Tasks: