I just wanted to reply back in case someone else has this problem. My above described method of adding a repository and then my shapes does seem to work. The issue I was encountering was indeed caching. After searching most of my machine for a Modeler cache, I remembered how bad Firefox can be about caching. Sure enough, I went into Firefox and clear my cache and my issue was resolve. Firefox was indeed caching the extensions.json and my json file describing my shapes, attributes, etc.