title: Making a tool to edit scriptableobjects
body: <p>I have been making a custom editor window tool to read basically a list of game items as ScriptableObjects, however I am stuck now at reading and writing new objects. I would like to create new items and add them to the list (which is stored in a scriptable object)  of all items, so a new entry for a sword, gun, knife, apple etc, etc... Should the editor tool I am creating make new physical ScriptableObject asset files or should this list only be of normal data object classes?</p>