Use a category instead of an object to represent the common code to file load and uses diagrams