Instead of attempting to develop tools for two seperate networks, we should really attempt to combine the two networks under one interface. I believe this should take the form of a class which is meant to be inherited by both the deepSets and fake track models. After both model are made to inherit the this base class, all tools should then be written such that they work with this base class. By extension, all the tools should then work for all children classes.